有没有办法使用linq检查来自long,int元组的item2是否重复多次?我知道它可以在列表上完成。如何在元组中实现相同的功能?有人可以帮忙吗?
答案 0 :(得分:0)
var item2Set = new HashSet<int>();
bool allUnique = tupleList.All(t => item2Set.Add(t.Item2));
或
bool allUnique = !tupleList.GroupBy(t => t.Item2).Any(g => g.Count() > 1);
或
bool allUnique = tupleList.GroupBy(t => t.Item2).All(g => g.Count() == 1);