-6

私は次のクラスを持っています:

  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 です。なぜこれが起こっているのかわかりません..何かアイデアはありますか?ありがとう!

4

2 に答える 2