设计抽奖程序。窗体加载上来时,标签显示:开始抽奖。单击命令按钮,产生一个1到100的随机数,标签上显示:恭喜第?号,您中奖了。
提示:label1.Text = "恭喜第" + i + "号,您中奖了!";
对于以上问题,首先应创建Windows应用程序项目,在窗体上添加1个标签,并将其name属性改为“开始抽奖”,添加1个按钮,将其name属性改为“抽奖”。双击按钮进入button1_Click事件,源代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace 中期测试第一题
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int x ;
Random ran = new Random();
x = ran.Next(1, 101);
label1.Text = "恭喜第" + x + "号,您中奖了!";
}
}
}
在这里运用了VisualC#.NET常用类中的Random类。
使用Next方法在随机类初始化后,产生随机数。其中
int x ;
Random ran = new Random();
x = ran.Next(1, 101);
用于产生1~100的随机数。
运行结果如图所示: