C# LINQ对通用列表的支持
通用列表是否不支持LINQC# LINQ对通用列表的支持,c#,linq,C#,Linq,通用列表是否不支持LINQ MyRecord[] array = GetRecords(); List<MyRecord> list = new List<MyRecord>(array); MyRecord[]数组=GetRecords(); 列表=新列表(数组); 我无法创建列表。Select()是仅在IEnumerable和IQueryable上可用的linq方法吗?这应该有效。确保你有 using System.Linq; 在您的代码文件中。由于Linq基于
MyRecord[] array = GetRecords();
List<MyRecord> list = new List<MyRecord>(array);
MyRecord[]数组=GetRecords();
列表=新列表(数组);
我无法创建
列表。Select()
是仅在IEnumerable
和IQueryable
上可用的linq方法吗?这应该有效。确保你有
using System.Linq;
在您的代码文件中。由于Linq基于扩展方法,它们不会自动为您解析,因此您必须自己使用语句添加
是的,LINQ受列表
的支持(顺便说一句,它是一个IEnumerable
)。它被称为LINQ到对象。检查您是否:
为您的项目选择了适当的框架版本(3.0或更高版本)
引用了System.Core.dll程序集
使用了System.Linq
命名空间
什么是不能执行列表。选择()
?甚至支持数组。您应该能够执行数组。选择(…)
是的,您已经多次犯过这个错误