C#初心者です。
現在、下記ClassAをnewしたものに値を追加しようとしてうまくいっていません。
classA
public class A { public AA menber { get; set; } } public class AA { public AAlist[] list { get; set; } public AA() { this.list = new AAlist[1]; } } public struct AAlist { public string a { get; set; } public string b { get; set; } }
サンプルプログラム
A a = new A(); a.menber.list[0].a = ”追加したい値";
サンプルプログラムの中で、list[0].a
に値を追加しようと
オブジェクト参照がオブジェクト インスタンス に設定されていません。
というエラーが発生します。
エラーについて、原因を調査しましたところ、nullであるlistを参照しているためとわかり、
classAAの中に初期化する行を追加したのですが、以前listがnullのままの状態です。
これらについて解決方法をご教示頂けたらと思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/07 07:31