如果您确实要将字典转换为以字典中的项目作为属性的对象,则可以使用
ExpandoObject:
var dict = new Dictionary<string, object> { { "Property", "foo" } };var eo = new ExpandoObject();var eoColl = (ICollection<KeyValuePair<string, object>>)eo;foreach (var kvp in dict){ eoColl.Add(kvp);}dynamic eoDynamic = eo;string value = eoDynamic.Property;但是我不确定这样做会如何帮助您。



