0
次の問題があります。 Listアイテムをコレクションのクラスのフィールドに追加したいとします。リストタイプのフィールドにListItemを追加する
明確にする: 私はクラスを持っている:私が欲しいもの
class MyClass {
List<MyStruct> myList1;
List<MyStruct> myList2;
}
struct MyStruct {
string foo { get; set; }
string bar { get; set; }
}
は、フィールドを通じ取得することにより、リストmyList1に体mystructを追加することです:
MyClass blub = new MyClass();
(blub.GetType().GetField("myList1") as List<MyStruct>).Add(new Mystruct {
foo = "foo";
bar = "bar";
});
は可能性がありますどのようにこれを達成するために? 主な問題は、フィールドを文字列で識別しなければならないことです。
は、手がかりは、リストを取得するには、Get値を行うことでした。 と入力し、値を再度フィールドに設定します。 ありがとう! –