社区
C#
帖子详情
有人木有?求解决,小题哦!
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
打赏
收藏
有人木有?求解决,小题哦!
请问下面的代码怎么修改? 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的类型操作数 这个该怎么解决叻?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
昵称不能为空噢噢噢噢
2012-04-20
打赏
举报
回复
不能 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 这样写才语法正确。
骑着蜗牛去爬山
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)
textBox5.Text = "*****";
@信心
2012-04-20
打赏
举报
回复
if ((a == 1) || (4 <= a && a <= 5)||(a == 23))
操作系统-用信号量
解决
过独木桥问题
题:请用信号量
解决
以下的“过独木桥”问题:同一方向的行人可连续过桥,当某一方向
有人
过桥时,另一方向的行人必须等待;当某一方向无人过桥时,另一方向的行人可以过桥。 解答: 信号量brigde表示独木桥互斥访问,...
牛逼!一行代码居然能
解决
这么多曾经困扰我半天的算法题
当然是折腾一些算法题了,下面给大家讲几道一行代码就能
解决
的算法题,当然,我相信这些算法题你都做过,不过就算做过,也是可以看一看滴,毕竟,你当初大概率不是一行代码
解决
的。 学会了一行代码
解决
,以后遇到...
前端数据传输过去是乱码,怎么办?
大伙们有没有遇到乱码的问题,真的是让人心情烦躁\textcolor{green}{大伙们有没有遇到乱码的问题,真的是让人心情烦躁}大伙们有没有遇到乱码的问题,真的是让人心情烦躁???? ????今天就来看下数据怎么传输到前端以及...
RHCE redhat学习笔记
当你发布使用了BSD 协议的代码,或则以 BSD 协议代码为基础做二次开发自己的产品时,需要满 足三个条件: 如果再发布的产品中包含源代码,则在源代码中须带有原代码中的 BSD 协议 如果再发布的只是二进制类库/软件,...
OS_PV操作_4.过独木桥问题
现在河的两边都
有人
要过桥,按照下面规则过桥,为了保证过桥安全,请用P、V操作分别实现正确的管理。 规则: 同一方向的可连续过桥,但可连续过桥人数最多为10人。 某方向
有人
过桥时另一方向的人要等待 我对这个...
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章