私は次のクラスを持っています:
public class Core {
SyncList<myItem> ITEM = new SyncList<myItem>;
public void addSubitem(){
subItem i = new subItem();
i.itemType = "TYPE1"; // not updating
ITEM[0].sItem.Add(i);
}
}
public class myItem {
public SyncList<subItem> = sItem new SyncList<subItem>();
}
public class subItem {
public string itemType { get; set; }
public subItem(){
this.itemType = "TYPE1"; // not updating
}
}
これは私がメインフォームでそれを定義する方法です:
public static Core core { get; set; }
core = new Core(); // assigned in form constructor
これは私が onClick イベントと呼ぶ方法です:
core.addSubitem();
しかし、それは更新されず、itemType 変数は常に null です。なぜこれが起こっているのかわかりません..何かアイデアはありますか?ありがとう!