摘要:
可能在写程序的时候不会去在意问题, 因为遇到哪个变量没初始化就去使用的话,会出现编译不通过的情况。然后很自然的修改一下代码加上初始化的逻辑,这个问题就算解决了。所以一直没有在意这个问题。今天进行总结如下:如果是变量属于类成员,则变量是会有默认值的(如果没有显示的赋值)。1.引用类型默认值为null2.int等数值类型为0.这个赋值过程我个人理解是.NET Runtime在初始化一个类或实例的过程中做的。(有待验证)如果变量属于局部变量(如:在某个方法里面定义的),则如果不显示的赋值去使用的话,则会报编译错误。 阅读全文
posted @ 2012-07-14 10:49
self.refactoring
阅读(1489)
评论(0)
推荐(0)
浙公网安备 33010602011771号