首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

循环向窗体添加控件,随机数是一样的,咋回事

2013-11-16 
循环向窗体添加控件,随机数是一样的,怎么回事.private void frmMain_Load(object sender, EventArgs e){fo

循环向窗体添加控件,随机数是一样的,怎么回事.


  private void frmMain_Load(object sender, EventArgs e)
        {
          
            for (int i = 0; i < 8; i++)
            {               
                Label lab = new Label();
                lab.Name = Name + i;
                lab.Location = new Point(12, 42 + i * 30);
                lab.Text = RandomNumber().ToString();
                this.groupBox1.Controls.Add(lab);//这里打断点每次执行完后又不一样,但去掉断点又是一样了.不解.
               
              
            }
          
        }

        public int RandomNumber()
        {
            Random seed = new Random();
           return seed.Next(1, 99);
        
        }

[解决办法]


Random seed = new Random();
public int RandomNumber()
{
   return seed.Next(1, 99);        


[解决办法]
引用:

Random seed = new Random();
public int RandomNumber()
{
   return seed.Next(1, 99);        



把Random 定义在方法外部是正确的,看看这个http://www.cnblogs.com/huangfr/archive/2012/03/27/2420464.html

热点排行