对于通用列表是否没有LINQ支持?
MyRecord[] array = GetRecords();
List<MyRecord> list = new List<MyRecord>(array);
我无法执行list.Select()
linq方法是否仅适用于IEnumerable
和IQueryable
?
答案 0 :(得分:6)
这应该有效。确保你有
using System.Linq;
在你的代码文件中。由于Linq基于扩展方法,因此不会自动为您解析,因此您必须自己添加using
语句。
答案 1 :(得分:2)
是的,List<T>
支持LINQ( 是IEnumerable<T>
,btw)。它被称为LINQ to Objects。检查一下:
System.Linq
命名空间。