空合并运算符配合out参数无报错:环境差异导致的编译问题问询
空合并/空条件运算符搭配out参数的编译环境差异问题
- 有一个关于空合并运算符(Null-coalescing)、**空条件运算符(Null-conditional)**与out参数结合使用时出现编译警告的问题,对应的问题回答已明确报错原因。
- 但我将该问题中的示例代码复制到自己基于.NET 5、C# 8.0的项目后,编译完全正常,未出现任何报错。
- 现在遇到本地编译成功,但其他环境编译失败的情况,想确认这种差异是否与环境相关,具体涉及哪些环境因素。
- 我已尝试使用VS2022、JetBrains Rider及控制台
msbuild命令编译,均成功通过。
内容的提问来源于stack exchange,提问作者Eugene Pavlyuk
相关产品推荐
相关产品推荐

