[英]'objType' is not defined… Actually, it is, so why is this happening?
正如您在下面的图片中看到的那样,出于某种原因,我的DirectCast除了ANYTHING之外不会出现第二个参数。 它说它需要一种类型,但它根本不需要任何对象!
谢谢你的帮助! 我正在使用VB.net所以所有的.net答案都可以接受:)
编辑
好吧,显然我没有给它正确的type
。 有人可以澄清一下吗? 假设它需要转换为gridElement
的类型,我应该用什么替换objType?
DirectCast
需要一个对象原型(即只是给它预期的类名)而不是System.Type
描述符对象。 要使用System.Type
对象,您需要使用CTypeDynamic() :
Return CTypeDynamic(createElementByIdAndLayer.MemberwiseClone(), objType)
该错误基本上告诉您类型名称为“objType”的类不存在。
它期待“类型”,而不是“类型对象”。
该函数的返回值是多少?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.