const int n=10;
int[] a=new int[n]; 定义产生10个随机元素.
int shu,j,t;
Random randomObj=new Random();
for(shu=0;shu<n;shu++)
shu=randomObj.Next(10,99);
// for (shu=0;shu<n;shu++)
textBox1.Text=shu.ToString();
怎么当显示到TEXTBOX1的时候就只有一个数字啊 ?
请各位高手帮忙看看是怎么回事,小弟菜鸟先谢谢了!
int[] a=new int[n]; 定义产生10个随机元素.
int shu,j,t;
Random randomObj=new Random();
for(shu=0;shu<n;shu++)
shu=randomObj.Next(10,99);
// for (shu=0;shu<n;shu++)
textBox1.Text=shu.ToString();
怎么当显示到TEXTBOX1的时候就只有一个数字啊 ?
请各位高手帮忙看看是怎么回事,小弟菜鸟先谢谢了!
int[] a=new int[n]; 定义产生10个随机元素.
int shu,j,t;
string numbers="";
Random randomObj=new Random();
for(shu=0;shu <n;shu++)
{
shu=randomObj.Next(10,99);
numbers=numbers+" "+shu.ToString();
}
// for (shu=0;shu <n;shu++)
textBox1.Text=numbers;
将shu 改成String型,并且将shu=randomObj.Next(10,99);
改为
shu+=randomObj.Next(10,99).ToString();
shu默认是shu[0]啊!!
老弟,怎么说你呢,你为啥把循环变量改了??按照你的意思,应该是:
a[shu]=randomObj.Next(10,99); 你最后只显示了一个数字,当然是一个数字了!你想怎么显示??想把所有数字都显示到里面?那就这样:for(shu=0;shu <n;shu++)
{
a[shu]=randomObj.Next(10,99);
textBox1.Text += shu.ToString();
}
你排多少都是 在那后面,是不 ?
而我要的结果是,第一下出来的10个数字就要全显示在TEXTBOX1上...
因为我下面还要排列的嘛,它都不显示了,下面的写就 没意义了不是,别人都不知道出来的是什么数字不是,
你排多少都是 在那后面,是不 ?
而我要的结果是,第一下出来的10个数字就要全显示在TEXTBOX1上...
因为我下面还要排列的嘛,它都不显示了,下面的写就 没意义了不是,别人都不知道出来的是什么数字不是,
你排多少都是 在那后面,是不 ?
而我要的结果是,第一下出来的10个数字就要全显示在TEXTBOX1上...
因为我下面还要排列的嘛,它都不显示了,下面的写就 没意义了不是,别人都不知道出来的是什么数字不是,
int[] a=new int[n]; //定义产生10个随机元素.
int shu,j,t;
string str = "";
Random randomObj=new Random();
for(shu=0;shu <n;shu++)
str += randomObj.Next(10,99)+" ";
textBox1.Text=str;
后面那个就是加入空格。