发布网友 发布时间:2022-04-20 09:09
共1个回答
热心网友 时间:2023-06-25 10:27
意思是你使用这个对象之前,没有将之实例化。
比如:
Label l = new Label();
这个是已经实例化了,可以对其成员进行操作。
注意:实例化是调用构造方法要加括号。
如果你是Label l;
那下面如果你调用l.Text之类的属性,那就会出现你那个错误。
程序运行多次,会出现异常:未将对象引用设置到对象的实例
问题代码:
List<string> list = null;
try
{
int xx = list.Count;
list=getList();//给list赋值方法
for (int i = 0; i < list.Count; i++)
{
if (list[i].Contains("11"))
{
MessageBox.Show("success");
}
}
}
catch(Exception ex)
{
MessageBox.Show(string.Format("请截图并联系:\r\n ErrorCode={0}\r\n ErrorMsg={1}\r\n ErrorStackTrace={2}",
Marshal.GetLastWin32Error(), ex.Message, ex.StackTrace));
}