有没有办法转换Dictionary<string, obj>对象集合,使得集合中的每个对象都包含键作为另一个属性
这是obj的类定义
class someclass
{
string property1;
string property2;
}
转换后,我希望集合中的每个对象都像
obj.property1
obj.property2
obj.Key
长期以来,我一直在努力解决这个问题,我寻求一些帮助。有任何想法吗?
提前致谢。
请您参考如下方法:
有点像
var myCollection = from de in myDictionary
select new
{
de.Value.property1,
de.Value.property2,
de.Key
}.ToList(); // or .ToArray()
应该可以解决问题。
这将返回一个包含您请求的属性的新匿名类型的列表。
