C#基础问题 如何实现点击button1产生随机数,点击button2显示该随机数

如图是错误提示,请给个正解,谢谢... 如图是错误提示 ,请给个正解,谢谢 展开
 我来答
slimslimdog
2012-11-02 · TA获得超过126个赞
知道答主
回答量:95
采纳率:100%
帮助的人:60.2万
展开全部

   int num;

        private void button1_Click(object sender, EventArgs e)

        {

            Random r = new Random();

            num = r.Next(1, 100);

        }

        private void button2_Click(object sender, EventArgs e)

        {

            MessageBox.Show(num.ToString());

        }

merlindlut
2012-11-02 · TA获得超过422个赞
知道小有建树答主
回答量:945
采纳率:0%
帮助的人:410万
展开全部
楼主,定义一个全局变量存储产生的数,这样在buuton2时间中就能访问到了。
你现在这样写num1只在button1中可见
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
看作业
2012-11-02 · 贡献了超过105个回答
知道答主
回答量:105
采纳率:50%
帮助的人:12.9万
展开全部
看看这个

生成4 -6位验证码
System.Random rand = new Random();
int len = rand.Next(4, 6);
char[] chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
System.Text.StringBuilder myStr = new System.Text.StringBuilder();
for (int iCount = 0; iCount < len; iCount++)
{
myStr.Append(chars[rand.Next(chars.Length)]);
}
string text = myStr.ToString();
// 保存验证码到 session 中以便其他模块使用
this.Session["checkcode"] = text;

你可以把它写在Click事件下!然后放一个lable显示出来就oK了 !!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2012-11-02 · TA获得超过345个赞
知道小有建树答主
回答量:637
采纳率:0%
帮助的人:187万
展开全部
你把NUM1弄到全局变量就好了~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式