私のasp.netプログラムで、保護されたリストを1つ設定し、listに値を追加しますが、オブジェクト参照がオブジェクトエラーのインスタンスに設定されていないことを示しています
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>();
この場合に new
キーワードを使用しなかった場合、list
は初期化されませんでした。そして、hai
を追加しようとすると、明らかにエラーが発生します。