有没有其他直接从 ValueCollection 获取 List<foo> 的方法。
目前我正在使用以下代码:
Dictionary<string,List<foo>> dic;
List<foo> list= new List<foo>();
foreach (List<foo> var in dic.Values)
{
list.AddRange(var);
}
或者
List<List<foo>> list= new List<List<foo>>(dic.Values);
上述转换给我一个
List<List<foo>>
,但是我想从dic.values中得到List<foo>
,如果可能的话,不使用for each循环,使用.NET 2.0。
for
或foreach
循环。 - Gregforeach
循环即可完成。 - Greg