Вопросы по теме 'nullable-reference-types'

Возможность обнуления аргумента не соответствует типу ограничения
Я написал следующий метод расширения: public static void NotifyChanged<T>(this INotifyPropertyChanged inpc, ref T current, T newValue, Action<PropertyChangedEventArgs> eventRaiser, [CallerMemberName] string? name = null) where T :...
396 просмотров
schedule 10.02.2024

Избегайте предупреждения CS8618 при инициализации изменяемого свойства, не допускающего значения NULL, с проверкой аргумента
У меня вопрос относительно системы ссылочных типов, допускающих значение NULL доступно с C # 8. Предположим, у нас есть класс модели предметной области C # с изменяемым свойством ссылочного типа, как показано ниже: public class Person {...
3335 просмотров
schedule 16.11.2022

Разница в допустимости пустых значений ошибки ссылочных типов при сборке с помощью .NET 5 SDK
Я реализовал следующие методы расширения для IDictionary , которые попытаются получить значение из словаря, но вернут значение по умолчанию (либо default(T) , либо предоставленное пользователем), если ключ не существует. Первый метод без значения,...
228 просмотров

Включение предупреждений об нулевом ссылочном типе
У меня есть файл проекта MSTest, который включает следующий раздел: <PropertyGroup> <TargetFramework>net5.0</TargetFramework> <Nullable>enable</Nullable> <Nullable>annotations</Nullable>...
103 просмотров