为了账号安全,请及时绑定邮箱和手机立即绑定

为什么不能这么写

else if (50000 <= money  < 100000)这么写为什么不行啊?

正在回答

2 回答

从左往右运算,50000 <= money  比较得到的结果是bool类型,拿bool类型和100000作比较,那肯定会报错啊

0 回复 有任何疑惑可以回复我~

“<”无法应用于“bool”和“int”类型的操作数

0 回复 有任何疑惑可以回复我~
#1

许向南飞 提问者

​else if (50000 <= money&&money < 100000) 这样写就可以,应该 不是小于号的问题吧
2020-09-20 回复 有任何疑惑可以回复我~
#2

weixin_慕仔6442259 回复 许向南飞 提问者

vs上就是这样报错的
2020-09-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254280    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

为什么不能这么写

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信