关于if的一个问题 本帖最后由 luguangbiao 于 2010-03-03 21:32:15 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 双等于号if (a==10) 逻辑运算中是 ==if (a == 10) ===是赋值if(a=10) 就是把10附给a,然后判断a的值,c# if里面只能是bool,但是a是int==是比较 是不能直接用“=”C#的语句很严谨的,任何能导致错误的都会报错if (a=10)是C的写法 赋值,返回为bool型 //就研究过1次,记不清了判断要用“==” 这我觉得无所谓严谨还是不严谨,这是语法规则!!if中可以不用等于号,例如bool b=true;if(b)也可以是if(b==true)这也是语法规则!! 如何判断一个整数被10除后还是整数? 请教一个问题....麻烦各位... WinForm中怎么让控件始终保持焦点 一个cookie的问题 时间转换问题 高手请进,在线等 请教高手: 用C#如何实现多人聊天程序?并且有声音提示.在线等待中.......... 如何判断一个字符串是否是标准的数字? 关于StreamWriter格式问题 .Net VS Java 关于数据库多表用实体类解决的问题 行列数据中数值的比较处理算法
if (a==10)
if(a=10) 就是把10附给a,然后判断a的值,c# if里面只能是bool,但是a是int
==是比较
这是语法规则!!if中可以不用等于号,例如
bool b=true;
if(b)
也可以是
if(b==true)
这也是语法规则!!