Я давно играю с новой функцией 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
?