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

lzx199210056414 2012-04-20 10:00:08
请问下面的代码怎么修改?
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的类型操作数
这个该怎么解决叻?
...全文
131 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
E次奥 2012-04-20
  • 打赏
  • 举报
回复
LZ好好看看书。
E次奥 2012-04-20
  • 打赏
  • 举报
回复
不能三个连着比较。两个两个的比用&&(和)连接。

|| 是或者连接!
orochiheart 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

不能 4 <= a <= 5 这样写,
必须这样写 4 <= a && a <= 5

C#中,==是用来 判断相等 用的,=是 用来做赋值 用的
[/Quote]
哦对了 确实是需要这样写 忘了。。
风飘扬 2012-04-20
  • 打赏
  • 举报
回复
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)
  • 打赏
  • 举报
回复
不能 4 <= a <= 5 这样写,
必须这样写 4 <= a && a <= 5

C#中,==是用来 判断相等 用的,=是 用来做赋值 用的
happy20101027 2012-04-20
  • 打赏
  • 举报
回复
最好这样 if ((a == 1) || (4 <= a && a <= 5)||(a == 23))
fengduicanhe 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

错了 应该是
if ((a == 1) || (4 <= a <= 5)||(a == 23))
[/Quote]
+1
原因是,a=1和a=23 是赋值语句,a==23才是返回true/false的语句。所以会出现错误
rayyu1989 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

错了 应该是
if ((a == 1) || (4 <= a <= 5)||(a == 23))
[/Quote]
+1
orochiheart 2012-04-20
  • 打赏
  • 举报
回复
错了 应该是
if ((a == 1) || (4 <= a <= 5)||(a == 23))
orochiheart 2012-04-20
  • 打赏
  • 举报
回复
if ((a = 1) || (4 <= a <= 5)||(a == 23))
那一抹嫣红 2012-04-20
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 的回复:]

在C#里,是不能用4 <= a <= 5,只有4 <= a && a <= 5 这样写才语法正确。
[/Quote]
lzx199210056414 2012-04-20
  • 打赏
  • 举报
回复
哦,谢谢诶大家哈!我才学的,以前学的都是c++,所以会犯这种错误!
GundamG 2012-04-20
  • 打赏
  • 举报
回复
在C#里,是不能用4 <= a <= 5,只有4 <= a && a <= 5 这样写才语法正确。
  • 打赏
  • 举报
回复
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 = "*****";
@信心 2012-04-20
  • 打赏
  • 举报
回复
if ((a == 1) || (4 <= a && a <= 5)||(a == 23))

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧