1

Asp.net のアプリケーションの状態に問題があります。同じアプリケーションのさまざまなフォームで使用する文字列のリストが必要です。ここにリストを追加します。

Application.Add("users", new List<String>());

新しいフォームでリストに文字列を追加しようとしましたが、以下のコードの 2 行目で NullReferenceException が発生します。

 List<String> ls=(List<String>) Application.Get("users");
            ls.Add(TextBox4.Text);
4

1 に答える 1

3

コードの最初のスロットでは、 のため、文字列は空です{new List<String>()}。リストに文字列を追加する必要があります。その後、Application 変数を別の形式で呼び出してNullReferenceException例外を回避します。

于 2012-11-07T10:09:53.497 に答える