我已经玩过一段时间新的 c# 8.0 NullableReferenceTypes 功能。
我有点困惑于如何通过更改
我的意思是,为了启用此功能,您必须在
.csproj
文件来启用此功能。我的意思是,为了启用此功能,您必须在
.csproj
文件中添加以下行:<PropertyGroup>
<LangVersion>8.0</LangVersion>
<NullableContextOptions>enable</NullableContextOptions>
</PropertyGroup>
但我还发现了另一种方法:
<PropertyGroup>
<LangVersion>8.0</LangVersion>
<NullableReferenceTypes>true</NullableReferenceTypes>
</PropertyGroup>
所以它们几乎相同,但无论如何。 NullableContextOptions
和NullableReferenceTypes
之间有什么区别?