Я получаю это предупреждение, когда пытаюсь использовать ссылочный тип, допускающий значение NULL, например:
using System;
namespace DotNetCoreExperiment
{
static class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
string? fred = null; // warning occurs here
Console.WriteLine(fred);
}
}
}
Почему я получаю это предупреждение и как его исправить? Я включил <NullableReferenceTypes>true</NullableReferenceTypes>
в моем файле csproj. Я не хочу делать #nullable enable
для каждого файла кода!
LangVersion
? - person Twenty   schedule 24.09.2019<Nullable>enable</Nullable>
.NullableReferenceTypes
был удален очень давно. Вы использовали для справки старую запись в блоге вместо обновленных документов возможно? - person Panagiotis Kanavos   schedule 24.09.2019#nullable
и настройку проекта, люди могут обновлять один файл за раз и по-прежнему иметь возможность развертывать - person Panagiotis Kanavos   schedule 24.09.2019