Dictionary<string, object> dict = new Dictionary<string, object>();
dict.Add("name", "lee");
dict.Add("age", "21");
dict.Add("sex", "男");
dynamic dy = new System.Dynamic.ExpandoObject();
//匿名类型 支持dictionary动态对象
foreach (var item in dict)
{
((IDictionary<string, object>)dy).Add(item.Key, item.Value);
}
Console.WriteLine(string.Format("name:{0}", dy.name));
Console.WriteLine(string.Format("age:{0}", dy.age));
Console.WriteLine(string.Format("sex:{0}", dy.sex));
Console.ReadLine();
C# 匿名类型 动态对象
最新推荐文章于 2024-06-19 13:59:13 发布