我刚刚开始使用 c#8 开始我的第一个项目,立即我的属性上到处都是警告。经过一些研究,看起来我现在应该明确添加一个 ? 任何可以为 null 的属性。
两个问题:
如果我将代码从以前的版本移植到此版本,这实际上是否会影响运行时,或者我只需要忽略一堆警告?
是否有一个简单的开关可以恢复到旧的行为,这样就不会显示这些警告?我知道有一些方法可以在一百万个地方更新我的代码来忽略警告......我不想这样做。这是浪费时间,如果它们在运行时实际上不会影响任何东西,我宁愿和它们一起生活。但如果我能在一个地方做点什么来摆脱它们,那就太好了。
Jul*_*eur 26
<Nullable>disable</Nullable>
是的,您可以在项目文件中或#nullable disable
源文件的顶部抑制这些诊断。 归档时间: |
|
查看次数: |
12243 次 |
最近记录: |