我收到这个错误,我不确定这意味着什么?
对象引用未设置为对象的实例。
我收到这个错误,我不确定这意味着什么?
对象引用未设置为对象的实例。
当前回答
说明你做了类似的事。
Class myObject = GetObjectFromFunction();
没有做
if(myObject!=null),你继续执行myObject. method ();
其他回答
另一个简单的方法是:
Person myPet = GetPersonFromDatabase();
// check for myPet == null... AND for myPet.PetType == null
if ( myPet.PetType == "cat" ) <--- fall down go boom!
恕我直言,它就是字面意思。其中一个对象引用为NULL。当您尝试访问NULL对象的属性或方法时,就会看到这种情况。
说明你做了类似的事。
Class myObject = GetObjectFromFunction();
没有做
if(myObject!=null),你继续执行myObject. method ();
这个错误意味着什么?对象引用未设置为对象的实例。
确切地说,你试图使用一个空对象,就好像它是一个正确的 引用的对象。
大多数情况下,当您尝试将值传入object时,如果值为空,则会发生这种异常。 请检查这个链接。
为了自我学习,你可以设置一些检查条件。就像
if (myObj== null)
Console.Write("myObj is NULL");