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