T的类型应该支持什么,所以List<;T>;可以执行OrderBy
本文关键字:lt gt OrderBy 执行 所以 类型 支持 什么 List | 更新日期: 2023-09-27 18:02:29
为什么有时List集合不支持OrderBy或ToList((或其他方法,而Intellisence甚至不显示它们?
IEnumerable<T>
接口的任何类型都可以与LINQ扩展方法一起使用:OrderBy
、ToList
等。List<T>
实现IEnumerable<T>
,您可能遇到的几乎所有其他泛型集合也是如此。
但是,由于LINQ主要是使用扩展方法实现的,因此需要在代码文件的顶部包含一个using System.Linq
指令。如果您没有using System.Linq
,那么LINQ扩展将不会出现在intellisense等中。