Как определить, имеет ли объект значение NULL? [дубликат]C#

Место общения программистов C#
Anonymous
Как определить, имеет ли объект значение NULL? [дубликат]

Сообщение Anonymous »


Следующий тест не пройден:

#nullable включить использование системы; использование FluentAssertions; использование Xunit; общедоступный класс TypeExtensionsTests { [Факт] публичная недействительность TestIsNullable() { объект? о = новый(); тип вар = o.GetType(); bool isNullable = type.IsNullable(); isNullable.Should().BeTrue(); } } общедоступный статический класс TypeExtensions { public static bool IsNullable (тип этого типа) { return Nullable.GetUnderlyingType(type)!= null; } } Как надежно установить, что экземпляр Type на самом деле является типом, допускающим значение NULL?

Этот вопрос не отвечает на мой вопрос, поскольку основной ответ — это реализация неудачного теста.

Вернуться в «C#»