任何人都知道是否存在使用以下方法声明整数变量之间的区别:
var i = default(int)
与
var i = 0;
也许是小的性能差异还是其他差异?
谢谢大家!
实际上,没有区别。根据MSDN
指定type参数的默认值。对于引用类型,该值为null;对于值类型,该值为零。
int 是值类型,因此表达式将解析为0。
int
我将执行显式0分配,因为其可读性更高。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句