c# - 如何检查每个列表成员的属性值是否相同

标签 c# linq

假设我有一个拥有一个属性的 Student 类,int Age .现在如果我有 List<Student> students , 如何检查列表中所有学生的年龄是否相等?

最佳答案

您可以使用 All 查看方法,想必你的列表中有学生:

var firstStudent = students.First();
students.All(s => s.Age == firstStudent.Age);

关于c# - 如何检查每个列表成员的属性值是否相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18486467/

相关文章:

c# - 在 C# 中使用 LINQ 进行分组需要帮助

c# - 如何动态使用 Concat 删除空列表

c# - 关于处理表单的代码分析警告

c# - 动态创建T时typeof(T)为null?

c# - 按运行时已知的多个键分组

c# - 有人可以解释这个懒惰的评估代码吗?

c# - 将 Generic.List<int?> 转换为 Generic.List<int>

c# - ConfuserEx 使用 Visual Studio 安装程序安装项目时,混淆无法正常工作?

c# - 我可以在不发布的情况下在 Skype 上测试使用 MS Bot Framework 制作的机器人吗?

c# - Byte to String to byte 转换莫名其妙的错误