大佬们帮我看看
unity3d吧
全部回复
仅看楼主
level 6
是不是设置了初始值,在switch大括号里面运行完后就不会被抛弃啊?
2023年01月18日 09点01分 1
level 11
上面报错的代码是因为如果你的c不符合条件就不会执行switch里的代码然后这两个变量就没赋值,c#里禁止使用未赋值的变量
2023年01月18日 09点01分 2
你可以在switch里加个default给他们赋值0,不过直接给初始值也一样
2023年01月18日 09点01分
好的谢谢大佬[真棒]
2023年01月18日 13点01分
厄还有我想问一下,如果在case的break之间重新声明一个变量,是不是在大括号里面用完之后就会被抛弃?
2023年01月18日 13点01分
@广东共青团 是,局部变量出了作用域就会销毁
2023年01月18日 13点01分
1