用C#编写一段程序.向ListBox控件ListBox1中自动添加10个两位数的整型数.每个数据是一项

2024-12-31 22:29:50
推荐回答(3个)
回答1:

Random rand = new Random(DateTime.Now.Millisecond);
for(int i=0;i<10;i++)
{
ListBox1.Items.Add(rand.Next(10,100));
}
如果要生成不重复的十个数 则
Random rand = new Random(DateTime.Now.Millisecond);
int tmp = 0;
for(int i=0;i<10;i++)
{
Lab:
tmp = rand.Next(10,100);
if(ListBox1.Items.Contains(tmp))
goto Lab;
ListBox1.Items.Add(rand.Next(10,100));
}

回答2:

int[] list=new int[10];
Random rand = new Random();
for(int i=0;i<10;i++)
{
list[i]=rand.next(10,100);
}
ListBox1.DataSoure=list;

回答3:

http://blog.csdn.net/xujuntao0000/archive/2009/10/22/4711574.aspx

思路可以先把这十个两位数存入数组 然后遍历数组添加到listbox中