【发布时间】:2016-09-12 12:55:07
【问题描述】:
我有这个应用程序,我必须在textbox 中插入与array 中相同的string。 strings 来自一个标签,对于每个答案,它将转到数组中的一个随机单词/字符串。
我的问题是:有什么方法可以在array 中使用delete 或disable 一个单词/字符串,这样我就不会得到任何重复项?
string[] arrProvincies = File.ReadAllLines(@"provincies.txt");
int counter = 0;
string Array = "";
string Array = arrProvincies[counter].ToString();
lblProvincie.Text = Array;
counter = rnd.Next(0, 12);
【问题讨论】:
-
只需致电
var provinces=arrProvincies.Distinct()即可获得不同的条目 -
Prevent duplicates与random selection without repetition不同。你到底想要什么? -
我不想多次使用相同的字符串。
-
@Tuur 你正在寻找 shuffle,从原始列表中生成随机顺序。