gpt4 book ai didi

c# - 为什么这不能处理所有情况?

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

我正在阅读这个问题的答案:( Is there a better way of calling LINQ Any + NOT All? )。为什么这不能处理所有情况?很抱歉创建一个新问题,但我没有足够的声誉来对原始问题添加评论。

 var anyButNotAll = mySequence
.Select(item => item.SomeStatus == SomeConst)
.Distinct()
.Take(2)
.Count() == 2;

最佳答案

如果条件始终为假(或始终为真),则在使用条件投影序列并调用 Distinct 时,将有 1 个结果,而不是两个,因此 Count() == 2 将返回 false,而不是 true。

关于c# - 为什么这不能处理所有情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30032498/

24 4 0
文章推荐: javascript - 如何在下拉菜单