转换IEnumerable <dictionary <int,string =“”>&gt;列出<dictionary <int,string =“”>&gt; </dictionary <int,> </dictionary <int,>

时间:2011-08-18 08:16:08

标签: c# list ienumerable

var a = GetIEnumerableDictionary();

aIEnumerable<Dictionary<int, string>>。 如何将a转换为List<Dictionary<int, string>>

2 个答案:

答案 0 :(得分:9)

a.ToList()应该可以解决问题。

ToList()扩展方法位于System.Linq命名空间中。如果Linq不可用,List<T>构造函数将IEnumerable<T>作为参数,因为Jalal已在此页面上回答。

答案 1 :(得分:5)

您可以使用List IEnumerable<T>构造函数,所以:

List<Dictionary<int, string>> myList = new List<Dictionary<int, string>>(a);