我想将全局 nullable context 添加到 Unity 中的 csproj 中。不幸的是它是自动生成的并且不断被覆盖。
在阅读了一些网上建议后,我尝试将
-nullable:enable
添加到根文件夹中名为 csc.rsp
的文件中,但无济于事。
在 MacOS 14、Unity 2023 上运行。
为什么要在全球范围内启用它?可以在 c# 中的任何位置定义可为 null 的变量
只需使用“?”在变量定义的末尾。
例如:
int? vv=null;
float? ff=null;
if(vv==null)
vv=1;
else
vv=2;