我有以下代码
var myList = new List<int>() {10, 10, 10, 9, 15};
var groupedMyList = myList.GroupBy(i => i).ToList();
var hasFourOfSameValue = groupedMyList.Select(g => g.Count() == 4).Any();
问题是 hasFour 回归为真。我希望它是错误的,因为列表中最多有三个具有相同值的整数?(我怀疑我在 groupby 调用中出错了,但我不知道如何更改它)。
问题序言:我想使用 LINQ 方法语法而不是 LINQ 查询语法。