提问人:r.vengadesh 提问时间:11/22/2013 最后编辑:Soner Gönülr.vengadesh 更新时间:11/22/2013 访问量:670717
如何解决对象引用未设置为对象的实例。[复制]
How to solve Object reference not set to an instance of an object.? [duplicate]
问:
在我的 asp.net 程序中。我设置了一个受保护的列表。我在列表中添加了一个值。但它显示对象引用未设置为对象的实例错误
protected List<string> list;
protected void Page_Load(object sender, EventArgs e)
{
list.Add("hai");
}
如何解决这个错误?
答:
97赞
Tinsa
11/22/2013
#1
您需要先初始化列表:
protected List<string> list = new List<string>();
31赞
Soner Gönül
11/22/2013
#2
我想你只需要;
List<string> list = new List<string>();
list.Add("hai");
两者之间是有区别的
List<string> list;
和
List<string> list = new List<string>();
在这种情况下,如果您未使用 new
关键字,则表示您未初始化。当你尝试添加它时,显然你会得到一个错误。list
hai
评论
NullReferenceException