Предупреждение CS8625: невозможно преобразовать нулевой литерал в ссылочный тип, не допускающий значения NULL
Или
Необнуляемое поле «xxxxx» не инициализировано. Рассмотрите возможность объявления поля допускающим значение NULL.
И я действительно не понимаю, откуда это взялось. Оно присутствует буквально во всех свойствах класса, таких как строки или даже пользовательские типы.
Например, первое предупреждение выше я получаю с помощью следующего кода:
Код: Выделить всё
class Foo {
private Foo foo = null;
}
Код: Выделить всё
private SQLiteAsyncConnection database;
И это не характерно для конкретного проекта. Я попробовал этот код в простом консольном приложении, и у меня то же самое.
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-c-sharp