bool b;
多数人写程序,喜欢写成 if( b ) 跟 if( !b ),语法源自于C语言非0就是真。
对比于if( b == true )跟if( b == false ),人们往往觉不简洁,多打一些字,还有的就是觉得性能会降低。其实在.net里面,两种写法的性能根本没有差异,因为最后的IL代码是一样的。
true跟false,在IL里其实就是1跟0,然后拿它们跟变量进行比较,比较的两个指令是brtrue,brfalse。
喜欢哪种写法,好像是因人而异,但我觉得后者的写法,虽然多打几个字,但是更直观。
技术讨论的QQ群: 2514097 或 10987609
991

被折叠的 条评论
为什么被折叠?



