【发布时间】:2023-12-20 05:47:01
【问题描述】:
我试图将洗牌的列表对象放入列表框中。我不知道随机发生器是否有效,这就是我想用列表框尝试它的原因。问题是“无法将 int 转换为字符串”我尝试了不同的方法来转换它,但没有任何效果......请帮助我 =)
(这样做的原因是我创建了一个需要“随机播放”按钮的内存)
private void button2_Click(object sender, EventArgs e)
{
List<String> randomList = new List<string>();
{
randomList.Add(textBox1.Text);
randomList.Add(textBox2.Text);
randomList.Add(textBox3.Text);
randomList.Add(textBox4.Text);
randomList.Add(textBox5.Text);
randomList.Add(textBox6.Text);
randomList.Add(textBox7.Text);
randomList.Add(textBox8.Text);
randomList.Add(textBox9.Text);
randomList.Add(textBox10.Text);
}
Random rnd = new Random();
for (int i = 0; i < randomList.Count; i++)
{
int pos = rnd.Next(i + 1);
var x = randomList[i];
randomList[i] = randomList[pos];
randomList[pos] = x;
randomList[x].add(listBox1);
}
}
【问题讨论】:
标签: c# list random converter shuffle