c#中局部变量必须得赋值?

2025-04-12 15:19:41
推荐回答(3个)
回答1:

对,要使用必须得先赋值,和c/c++不一样。

后面是类的成员变量,和局部变量是不一样的。成员变量在类初始化时就会分配一个默认值。

回答2:

因为放在外面,系统会给字段一个默认值0,所以不会报错。但是放里面,你是直接引用的,没赋值,所以报错。

回答3:

不赋值也可以啊
可以声明了不用的