if(has7 = true) 判断条件不能这样写吗?为什么这样写会判定为TRUE?

来源:5-8 编程练习

船丿长

2017-09-27 13:37

if(has7 = true) 判断条件不能这样写吗?改成if(has7!=false)就对了

为什么这样写会判定为TRUE?


写回答 关注

2回答

  • qq_慕仰3202168
    2018-11-19 10:55:49

    =是表示赋值,==是表示两边的值是否相等

  • 船丿长
    2017-09-27 13:48:45

    原来用if判定bool值必须用==或!=啊,单用一个=不行

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题