我在数组中有七个词:
string[7] = {x,x,x,x,x,x,x};
x是从另一个数组生成的:
string[4]={a,b,c,d};
这意味着每个x可以是a或b或c或d。它是随机生成的。这可能是一个示例:
string[7]= {a,a,d,a,a,c,a}
我的问题是如何检查是否有五个具有相同值的x?
这是针对我正在开发的扑克应用程序。
最佳答案
您可以使用Linq查找最大数量的相等项目,并测试是否等于或大于5:
int maxCount = s.GroupBy(x => x).Select(x => x.Count()).Max();
关于c# - 相互比较7个单词,看其中5个单词是否相等。如何?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2375594/