NullReferenceException 未将对象引用设置到对象的实例。
你在代码里定义了一个对象,你没有给这个对象初始化(实例化),也就是new出来。 然后就用这个对象里的方法了。比如你又一个对象A
你需要 A a =new A();
然后 调用a 下的属性或方法,比如a.XXX。
你不能 A a ;
然后 a.XXX
也不能 A a =null;
a.XXX
.具体你哪个对象没有实例化,你把代码贴出来就知道了。
你这个跟空指针差不多吧 ,就是那个对象调用方法时对象为null了,你把对象一个一个去掉哪个去掉好用了,就是那个地方错了
System.NullReferenceException:这句话已经说明是空异常;你添加个断点,跟踪一下,可能是你的某个变量值为空。一般 “未将对象引用设置到对象的实例” 这种错误都是由于你的值空,或者在进行某类型转换的时,类型不匹配(或值为空)报错。
看看你的源码中,Button1_Click事件中,涉及ToString()的方法,一般都是将null值转成字符串时就会出现的异常!如楼上所述,常常是空值(null)操作引起的,比如你用textbox1.value.ToString(),当textbox1.value的值为null时就会报该异常!你最好还是设个断点debug一下吧!
很有可能是某个地方传入的string是null你瞧瞧。