var a = GetIEnumerableDictionary();
a
是IEnumerable<Dictionary<int, string>>
。
如何将a转换为List<Dictionary<int, string>>
?
答案 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);