首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

有人木有?求解决,小题哦!解决方法

2012-04-21 
有人木有?求解决,小题哦!请问下面的代码怎么修改?if ((a 1) || (4 a 5)||(a 23))textBox5.Text

有人木有?求解决,小题哦!
请问下面的代码怎么修改?
if ((a = 1) || (4 <= a <= 5)||(a = 23))
  textBox5.Text = "***";
  else if (1 < a < 4)  
  textBox5.Text = "****";
  else if (5 < a < 23)  
  textBox5.Text = "*****";
我用的是c#,windows窗口程序编译,系统提示的是“<=”和“<”无法应用于bool和int的类型操作数
这个该怎么解决叻?

[解决办法]
错了 应该是
if ((a == 1) || (4 <= a <= 5)||(a == 23))
 
[解决办法]
最好这样 if ((a == 1) || (4 <= a && a <= 5)||(a == 23))

[解决办法]
不能 4 <= a <= 5 这样写,
必须这样写 4 <= a && a <= 5

C#中,==是用来 判断相等 用的,=是 用来做赋值 用的
[解决办法]
if ((a = 1) || (4 <= a &&a<= 5)||(a = 23))
textBox5.Text = "***";
else if (1 < a && a< 4)
textBox5.Text = "****";
else if (5 < a&&a < 23)

[解决办法]
LZ好好看看书。
[解决办法]
if ((a = 1) || (4 <= a&&a <= 5)||(a = 23))
textBox5.Text = "***";
else if (1 < a&&a < 4)
textBox5.Text = "****";
else if (5 < a&&a < 23)
textBox5.Text = "*****";

热点排行