如何解决未将对象引用设置为对象的实例。

在我的asp.net程序中。我设置了一个受保护的列表。我在list中添加了一个值。但它显示对象引用未设置为对象错误的实例

protected List list; protected void Page_Load(object sender, EventArgs e) { list.Add("hai"); } 

如何解决这个错误?

您需要首先初始化列表:

 protected List list = new List(); 

我想你只需要;

 List list = new List(); list.Add("hai"); 

两者之间有区别

 List list; 

 List list = new List(); 

如果在这种情况下未使用new关键字,则表示您的list未初始化。 当你试图添加它时,显然你会收到错误。