programing

객체의 인스턴스로 설정되지 않은 객체 참조를 해결하는 방법.?

bestprogram 2023. 7. 6. 22:25

객체의 인스턴스로 설정되지 않은 객체 참조를 해결하는 방법.?

내 asp.net 프로그램에서.보호 목록을 하나 설정했습니다.목록에 값을 추가합니다.그러나 개체 참조가 개체 오류의 인스턴스로 설정되지 않은 것으로 표시됩니다.

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

이 오류를 해결하는 방법은 무엇입니까?

먼저 목록을 초기화해야 합니다.

protected List<string> list = new List<string>();

당신은 그냥 필요한 것 같아요

List<string> list = new List<string>();
list.Add("hai");

사이에는 차이가 있습니다

List<string> list; 

그리고.

List<string> list = new List<string>();

이 경우에 키워드를 사용하지 않았을 때,list초기화되지 않았습니다.그리고 당신이 그것을 추가하려고 할 때.hai분명히 당신은 오류를 얻습니다.

언급URL : https://stackoverflow.com/questions/20140047/how-to-solve-object-reference-not-set-to-an-instance-of-an-object