0

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

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

StudentInfo sInfo;

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

前任:string studentName = sInfo.GetStudentId(studentId);

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

对象引用不能设置为空

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

1 回答 1

2

您正在声明变量,但没有创建它

尝试StudentInfo sInfo = new StudentInfo ();

于 2011-02-03T09:19:37.010 回答