【问题标题】:c# keep adding random numbers everytime the button is clickedc#每次单击按钮时都不断添加随机数
【发布时间】:2014-08-04 00:33:25
【问题描述】:

我想创建一个程序,其中每次单击都会生成一个随机数,并且每次单击时都会将生成的新随机数添加到之前的数字中。 抱歉,我对 C# 很陌生。到目前为止我有,但我想添加数字,所以我该怎么做谢谢。

 private void btn_Click(object sender, EventArgs e)
    {

            Random r = new Random();
            int a = r.Next(0, 100);
            label.Text = a.ToString();




    }

【问题讨论】:

  • 你使用的是什么 UI 框架?
  • 问题表明对非常简单的编程概念(例如加法和将结果保存在变量中)严重缺乏基本理解。返回上一步,弄清楚如何创建一个变量。弄清楚如何向该变量添加一些东西。那么你就会有答案了。

标签: c# for-loop


【解决方案1】:

只需声明一个变量来存储sum

Random r = new Random();
int sum = 0;
private void btn_Click(object sender, EventArgs e)
{
     sum += r.Next(0, 100);
     label.Text = sum.ToString();
}

【讨论】:

  • 只要 OP 不使用 Asp.Net,这将起作用。
【解决方案2】:

只需连接字符串

    Random r = new Random();
    int a = r.Next(0, 100);
    label3.Text += a.ToString();

【讨论】:

    【解决方案3】:

    简单一点。

    private void btn_Click(object sender, EventArgs e)
    {
    
            Random r = new Random();
            int a = r.Next(0, 100);
            label.Text = Convert.ToString(Convert.ToInt32(label.Text) + a);
    }
    

    【讨论】:

      猜你喜欢
      • 2016-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-27
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多