""!=transStatus与transStatus!="" 有什么区别
功能相同,但是把判定条件中的常量写在左边,有助于防止将“==”误写为“=”,《高质量c/C++编程》中类似说明
程序上没区别。
在C++时代,if ( a==0 )
if ( 0==a )
理论上当程序员可能写错为:if ( a=0 )if ( 0=a )此时后一种就会直接报错,前一种不报错。
C#时代都会报错,所以就无所谓了。