日期:2014-05-18  浏览次数:20798 次

C#窗体应用程序中如何表示一个数大于另一个数?
我是这么写的:
  if (abc > 50 && abc < 100)
系统提示错误。。。。。。 - -、

------解决方案--------------------

int abc;
if (abc > 50 && abc < 100)
{
//代码

}
------解决方案--------------------
不好意思 忘记赋值了 不赋值也是报错的 

int abc = 60;
if (abc > 50 && abc < 100)
{
//代码

}
------解决方案--------------------
C#是强类型语言,你的abc是string类型的,和int类型的比较当然会出错了。
你可以用6楼的方法,当然如果abc里面装的有可能不是数字的话,你可以用下面的TryParse方法。
int intValue;
bool isInt = int.TryParse(abc, out intValue);