我有一个C#应用程序,它会产生一些随机数并将其推入数组。
如何在列表视图中以单列显示保存在数组中的项目
当我想使用循环获取数字时会产生错误
listBox1.Items.Clear();
d = Convert.ToInt32(textBox1.Text);
int[] TimeRand = new int[d];
Random rand = new Random();
for (int i = 0; i < d; i++)
{
TimeRand[i] = rand.Next(1, 100);
}
//i use this code to show but got error
for (int i = 0; i < d; i++)
{
listview1.Items.Add(TimeRand[i]);
}
答案 0 :(得分:0)
由于你没有写出你得到的错误,这可能是你的代码的两个问题之一:
listview1不是listview的正确名称,因为默认值为listView1(注意大写字母V)
方法Items.Add只接受字符串,而你发送的是一个int
这可以解决您的问题:
listView1.Items.Add(TimeRand[i].ToString());