我在运行应用程序时遇到了一个奇怪的问题。
我有一个班级[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);
}
答案 0 :(得分:2)
您正在声明变量,但未创建变量
尝试StudentInfo sInfo = new StudentInfo ();