【发布时间】:2010-05-06 14:23:09
【问题描述】:
这是我想要做的:
ObjectA
{
int ID;
string name;
}
我想将 Dictionary 转换为 List,其中列表中的字符串是字典中 ObjectAs 的 .name 值。显然我可以手动迭代字典值并以这种方式构建列表,但我希望在 C#/.NET 中有更简单或更快的方法。 LINQ 解决方案很好,如果它比/一样快更简单和更快:
List<string> aNames = new List<string>();
foreach(ObjectA a in DictionaryA.Values)
aNames.Add(a.name);
【问题讨论】:
标签: c# linq dictionary