gpt4 book ai didi

c# - T 应该支持什么类型,以便 List 可以执行 OrderBy

转载 作者:太空宇宙 更新时间:2023-11-03 22:10:51 25 4
gpt4 key购买 nike

为什么有时 List 集合不支持 OrderBy 或 ToList() 或其他方法,而 Intellisence 甚至不显示它们?

最佳答案

任何实现 IEnumerable<T> 的类型接口(interface)可以与 LINQ 扩展方法一起使用:OrderBy , ToListList<T>工具 IEnumerable<T> ,您可能会遇到的几乎所有其他通用集合也是如此。

但是,由于 LINQ 主要是使用扩展方法实现的,因此您需要包含一个 using System.Linq代码文件顶部的指令。如果你没有 using System.Linq那么 LINQ 扩展不会出现在智能感知等中。

关于c# - T 应该支持什么类型,以便 List<T> 可以执行 OrderBy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6714327/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com