1
私はリストを持っていますが、オブジェクトのタイプはリフレクションによって実行時にのみ検出されます。しかし、実際のエンティティにリストを割り当てようとすると、「オブジェクトを変換できません」というエラーがスローされます。以下のコード、リスト<Object>をリストに動的に変換する<Customer>
var obj = new List<Object>();
obj.Add(cust1);
obj.Add(Cust2);
Type newType = t.GetProperty("Customer").PropertyType// I will get type from property
var data= Convert.ChangeType(obj,newType); //This line throws error`
'型t = t.GetProperty( "お客様")PropertyTypeはを//私はproperty'から型を取得します - 変数を定義していて、その変数を同時に使用しています。それは意味をなさない。 – StriplingWarrior
なぜ*正確に* 'リスト'が必要ですか?この説明から、 'List
これはなんですか?:リスト得意先= obj.Select(O =>(Customer)O.GetType()。GetProperty( "Customer")。GetValue(O、null))ToList(); ' –
Fruchtzwerg