c#中出现了object未定义怎么解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中出现了object未定义怎么解决相关的知识,希望对你有一定的参考价值。

参考技术A

你这是Label,TextBox类型,object需要拆箱操作。object作为父类不可能直接使用子类的属性。在变量声明中将object改成对应的Label和TextBox,然后在Click事件中可以直接使用属性直接赋值。
一直说C#是强类型语言,通俗地讲,便是指C#中的“变量”在开发时的类型便是明确的:String便是String,Int32就是Int32。不过C#也不是“绝对”的强类型语言,因为它也有弱类型,那就是Object。Object是所有类型的最终基类,任何类型的对象都可以使用Object来引用。可是一旦转化成Object的变量之后,代码提示便消失了;即使“明确”对象的确切类型,也必须通过Cast才能使用——更何况它形成了一种被“滥用”或“误用”的机会。例如一段错误代码可能会传入一个不符合约定类型的对象,那么就会造成错误。更严重的是,这样的错误可能只要在“运行时”才能被发现,编译器对此无能为力。

以上是关于c#中出现了object未定义怎么解决的主要内容,如果未能解决你的问题,请参考以下文章

在构建我的 c# 项目时,出现“在未引用的程序集中定义”错误,如何解决?

论坛出现:“jquery未定义”错误提示,怎样解决?

预定义的类型“System.Object”未定义或未导入

C语言编程中经常会出现未定义的是怎么回事??

vb过程中出现子程序或函数未定义怎么解决

Bmap未定义,怎么会出现这个错误