-1
我想设置一个字符串列表(让我们在例子中说水果)。当按钮被点击时,我想从我设置的列表中随机选择一个水果。如何随机选择已设置的字符串?
到目前为止,这是我得到的,它只返回列表中水果的单个字母而不是完整的水果名称。
private void button1_Click(object sender, EventArgs e)
{
List<string> fruitClass = new List<string>
{
"apple",
"orange",
"banana"
};
Random randomyumyum = new Random();
int randomIndex = randomyumyum.Next(0, 3);
string chosenfruit = fruitClass[randomIndex];
Random singlefruit = new Random();
int randomNumber = singlefruit.Next(fruitClass.Count);
string chosenString = fruitClass[randomNumber];
MessageBox.Show(chosenString[randomyumyum.Next(0, 3)].ToString());
}
}
生成(包括)0和列表大小减1之间的随机数,当您单击显示按钮时,使用该随机数作为列表的索引。见[这里](http://stackoverflow.com/questions/2706500/how-do-i-generate-a-random-int-number-in-c)用于生成随机数字。 – Quantic
什么是问题,你到目前为止尝试过什么? – JeffRSon
@JeffRson我编辑了这个问题,希望它有助于使事情更加清晰 – Cronk