首页 > 解决方案 > 检查列表 C# 中的相似值

问题描述

我在 C# 中有以下代码,它检查列表中的项目是否相等(用于所有实际目的的整数列表):

intList.Distinct().Count() == 1

如果列表中的所有值都相等,则上述代码有效。

但是,如果我有一个场景:

intList = {1, 1, 0}

那么上面的代码就失败了。当列表中的所有值不相等时,有人可以建议我如何检查列表中的相似值。

标签: c#linqgenerics

解决方案


怎么样

bool isDup = intList.Count == intList.Distinct().Count();

推荐阅读