asp.net中相同语句的对象引用null

时间:2011-02-03 09:17:11

标签: c# c#-2.0 object-reference

我在运行应用程序时遇到了一个奇怪的问题。

我有一个班级[Say studentInfo],为此我在页面加载上声明一个实例[即页面范围]

StudentInfo sInfo;
在Page_load上的

我正在调用这个实例来调用该类的函数,一切正常:

ex:string studentName = sInfo.GetStudentId(studentId);

但是当我在同一页面上的不同函数中编写相同的上述代码时,我收到此错误:

对象引用不能设置为null

private infoList GetInfo()
{
 int studentId = // some logic;
 string studentName = sInfo.GetStudentId(studentId);
}

1 个答案:

答案 0 :(得分:2)

您正在声明变量,但未创建变量

尝试StudentInfo sInfo = new StudentInfo ();