gpt4 book ai didi

c# - 方法 Enumerable.Where 中的两个候选人

转载 作者:行者123 更新时间:2023-11-30 16:22:51 24 4
gpt4 key购买 nike

screenshot

有人遇到过这个问题吗?我有两个相同的候选人方法 Enumerable.WhereFunc'2 和 Func'3 是什么?

当我尝试过滤枚举时

var subItems = itemsToShow.Where(item => item.Visible);

我有一个错误:

无法解析方法“Where(lambda 表达式)”,候选者是

System.Collection.Generic.IEnumerable<T> Where<T>(this System.Collection.Generic.IEnumerable<T>, System.Func'2) (in calss Enumerable)
System.Collection.Generic.IEnumerable<T> Where<T>(this System.Collection.Generic.IEnumerable<T>, System.Func'3) (in calss Enumerable)

在 .Net 3.5 上这个工作完美

最佳答案

快速浏览 MSDN告诉您实际上有两个重载。

一个只是基于谓词进行过滤,第二个重载还考虑了枚举中项目的索引。

关于c# - 方法 Enumerable.Where 中的两个候选人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12139098/

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