r.v*_*esh 44 c# asp.net nullreferenceexception
在我的asp.net程序中.我设置了一个受保护的列表.我在list中添加了一个值.但它显示对象引用未设置为对象错误的实例
protected List<string> list;
protected void Page_Load(object sender, EventArgs e)
{
list.Add("hai");
}
Run Code Online (Sandbox Code Playgroud)
如何解决这个错误?
Tin*_*nsa 73
您需要首先初始化列表:
protected List<string> list = new List<string>();
Run Code Online (Sandbox Code Playgroud)
Son*_*nül 23
我想你只需要;
List<string> list = new List<string>();
list.Add("hai");
Run Code Online (Sandbox Code Playgroud)
两者之间有区别
List<string> list;
Run Code Online (Sandbox Code Playgroud)
和
List<string> list = new List<string>();
Run Code Online (Sandbox Code Playgroud)
如果您new在这种情况下没有使用关键字,则表示您list未初始化.当你尝试添加它时hai,很明显你会收到错误.
| 归档时间: |
|
| 查看次数: |
474133 次 |
| 最近记录: |