比较asp.net中的数字

时间:2013-03-17 20:01:06

标签: c#

我正在创建一个随机数生成器,当生成一定数量时,我希望标签更改颜色。

Random RandomClass = new Random ();

Num1.Text = RandomClass.Next (1, 49).ToString();

if (Num1.Text >= "9") 
{
   this.Num1.BackColor = System.Drawing.Color.DarkBlue;
}

现在我知道>= "9"不起作用,但我似乎无法想到任何其他事情。

2 个答案:

答案 0 :(得分:0)

嗯,我想这会做到:

int r = RandomClass.Next (1, 49);
Num1.Text = r.ToString();

if (r >= 9) 
{
   this.Num1.BackColor = System.Drawing.Color.DarkBlue;
}

答案 1 :(得分:0)

,目前尚不清楚你真正想要的是什么,但你做的是字符串比较而不是整数比较

如果要比较int值,可以这样做;

Random RandomClass = new Random ();
int i = RandomClass.Next (1, 49);
Num1.Text = i.ToString();

if (i >= 9) 
{
   this.Num1.BackColor = System.Drawing.Color.DarkBlue;
}