Rob*_*Rob 8 c# arrays duplicates
对不起新手问题.有人可以帮帮我吗?这里有简单的数组 检查所有用户输入的最佳/最简单方法是唯一且不重复的?谢谢
private void btnNext_Click(object sender, EventArgs e)
{
string[] Numbers = new string[5];
Numbers[0] = txtNumber1.Text;
Numbers[1] = txtNumber2.Text;
Numbers[2] = txtNumber3.Text;
Numbers[3] = txtNumber4.Text;
Numbers[4] = txtNumber5.Text;
foreach (string Result in Numbers)
{
lbNumbers.Items.Add(Result);
}
txtNumber1.Clear();
txtNumber2.Clear();
txtNumber3.Clear();
txtNumber4.Clear();
txtNumber5.Clear();
}
}
Run Code Online (Sandbox Code Playgroud)
}
我应该补充一下,我需要在输出数字之前检查一下.谢谢
Jon*_*eet 15
一个简单的方法是通过LINQ:
bool allUnique = Numbers.Distinct().Count() == Numbers.Length;
Run Code Online (Sandbox Code Playgroud)