c# 关于变量初始化化的问题

对于各种类型的变量,是不是都要强制的初始化,c# 是再声明变量时给变量分配内存 还是在第一次初始化的时候。

并不是所有的变量都要强制的初始化,其中的输出参数(即由out关键字修饰的)可以不进行初始化。变量的内存分配时间不一致,如静态变量是在它所在的类或结构类型被装载后得到存储空间,而实例变量是在它的类实例被创建后获得存储空间。这些是我在书上看到的,你可以看看C#的基础知识,都有讲的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-03-09
C#,没有初始化变量,它会在内存默认给它一个值! 但是最好是初始化变量,养成好的习惯!
第2个回答  2012-03-12
new一个变量只是给它分配内存,其值是内存默认的随机值,如果当程序中用到此变量是,其值
就会由构造函数给其初始化了。
第3个回答  2012-03-16
new一个啦
第4个回答  2012-03-10
不是
相似回答