读书人

C#NET编写的猜数字小游戏有个有关问

发布时间: 2012-10-18 13:46:56 作者: rapoo

C#.NET编写的猜数字小游戏,有个问题
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class game : System.Web.UI.Page
{
public int Rannumber() //由计算机产生一个随机数(0~10)的类
{
Random Ran;
Ran = new Random();
int i = Convert.ToInt32(Ran.NextDouble() * 10);
return i;
}
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnguess_Click(object sender, EventArgs e)
{
Session["guess"] = guessnum.Text;
int n = (int)Session["guess"];
if (n == Rannumber())
{
Response.Write("<script>alert('恭喜你!你猜对了!');</script>");
}
else if (n > Rannumber())
{
Response.Write("<script>alert('请输入更小的数。');</script>");
}
else
{
Response.Write("<script>alert('请输入更大的数。');</script>");
}
}
}
编译时说int n = (int)Session["guess"];指定转换无效该怎么改?

[解决办法]
Session["guess"] = guessnum.Text;
int n = (int)Session["guess"];

改为:
int n=(int)guessnum.Text;
[解决办法]
服务器控件 多好用啊 各种拖……

读书人网 >C#

热点推荐