我在数组中有七个词:

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/

10-13 07:32