c# - 检查列表 C# 中的相似值
问题描述
我在 C# 中有以下代码,它检查列表中的项目是否相等(用于所有实际目的的整数列表):
intList.Distinct().Count() == 1
如果列表中的所有值都相等,则上述代码有效。
但是,如果我有一个场景:
intList = {1, 1, 0}
那么上面的代码就失败了。当列表中的所有值不相等时,有人可以建议我如何检查列表中的相似值。
解决方案
怎么样
bool isDup = intList.Count == intList.Distinct().Count();
推荐阅读
- android - “开关”中的重复分支。如何避免警告
- vector - 关于物体位置向量的问题(godot)
- c++ - QT5.13.2 显示 GR-805 : DX9 Overlay is DISABLED ERROR in application output
- gradle - 使用 gradle build 将文件添加到特定文件夹
- javascript - 具有对象数组的对象中的语法错误
- php - 无法验证您在表单上提交的数据
- python - 部署 django 应用程序后出现服务器错误 (500)
- bayesian - 如何在 OpenBUGS 中实现 HSMM 模型?
- php - PHP openssl_open 开封失败
- bootstrap5-modal - 将记录 ID 传递给 Bootstrap 5 模式