1

オブジェクトのリストがあります (主に int、string、double)

そして、そのリストの項目をオブジェクトのプロパティにキャストしたいと思います。

結果は次のようになります: MyObject.ItemOfList1 , MyObject.ItemOfList2

それをどのように実装すればよいですか?

4

1 に答える 1

0

あなたはこのようなことを試すことができます -

 var listobj = new List<object>() { 1, 2, "3", "4", 1.2 };    
 var x = new ExpandoObject() as IDictionary<string, Object>;

 foreach (var obj in listobj)
 {
      //Add a property dynamically - property name and value
      x.Add(obj.ToString(), obj.ToString());  
 }
于 2012-06-26T09:26:44.167 に答える