关于C#的连等问题(如a==b==c)

zhangbaochun 2009-02-12 08:58:33
我做一个程序,需要6个变量判断连续等号。

if(a==b==c==d==e==f){}

结果程序提示,BOOL值无法与INT值进行比较。那么就是说。按运算流程。先判断A==B。产生BOOL值 TRUE,在与C做连等。结果报错。

忘大家给一个比较好的解决方案,先谢了。
...全文
877 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pcjbird 2009-02-12
  • 打赏
  • 举报
回复
4楼正解
wolf1118baby 2009-02-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 min_jie 的回复:]
if(a==b&&b==c&&c==d&&d==e&&e==f){}
[/Quote]
正解
marvintang 2009-02-12
  • 打赏
  • 举报
回复
楼上正解
navyhuang 2009-02-12
  • 打赏
  • 举报
回复
if( ( a == b ) && ( b == c ) && ( c == d )&&( d == e) && (e== f)){}
从左到右依次比较了,如果有一个为假,就退出,结果为假了
wackyboy 2009-02-12
  • 打赏
  • 举报
回复

if (a==b & b==c & c==d & d==e & e==f)
zhgroup 2009-02-12
  • 打赏
  • 举报
回复
if( ( a == b ) && ( b == c ) && ( c == d )...
如果a==b失败,则退出,否则比较b==c.
止戈而立 2009-02-12
  • 打赏
  • 举报
回复
if(a==b&&b==c&&c==d&&d==e&&e==f){}

110,534

社区成员

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

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

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