Head First C#中文版 第二章 page672009-12-22 csdn博客 翻译:崔鹏飞If/else语句决定走向用if/else语句告诉程序在你设定的状态为真(或为假)的时候去做特定的事情。很多if/else语句检查两个表达式是否相等。这时你就要用到==运算符了。这个和你用来赋值的=运算符不同。


别被双等运算符弄糊涂了!你用一个等号(=)来给变量赋值,但是两个等号(==)是用来比较两个变量的。你无法相信程序中的多少bug--即使是老手程序员写的!--是因为错把==用成了=。如果你看见IDE提示你“不能隐式把int转化为bool”,那可能就是出上面讲的差错了。