将对象列表更改为对象的属性

时间:2012-06-26 08:14:48

标签: c# silverlight casting

我有一个对象列表(主要是int,string,double)

我想将该列表中的项目转换为对象的属性。

结果应如下所示:MyObject.ItemOfList1,MyObject.ItemOfList2

我该如何实现?

1 个答案:

答案 0 :(得分: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());  
 }