Struct NullableBool

NullableBool structure

Класс для логических значений с возможностью проверки, было ли значение определено или нет.

public struct NullableBool : IEquatable<NullableBool>

Конструкторы

ИмяОписание
NullableBool(bool)Инициализирует новый экземплярNullableBool структура с указанным логическим значением.
NullableBool(bool, bool)Инициализирует новый экземплярNullableBool структура.

Характеристики

ИмяОписание
IsDefined { get; }Получает значение, указывающее, было ли значение определено; в противном случае false.
Value { get; set; }Получает или задает значение, указывающее, является ли текущее значение истинным или ложным.

Методы

ИмяОписание
Equals(NullableBool)Возвращает флаг, указывающий, равен ли этот экземпляр указанному экземпляруNullableBool класс.
override Equals(object)Возвращает флаг, указывающий, равен ли этот экземпляр указанному объекту.
override GetHashCode()Возвращает значение хеш-кода для экземпляраNullableBool класс.
override ToString()Возвращает строку, представляющую текущий объект.
operator ==Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
implicit operatorНеявно преобразуетNullableBool instance в логическое значение. Возвращает true, когдаValue верно иIsDefined верно. (2 operators)
operator !=Возвращает значение, указывающее, не равен ли этот экземпляр указанному объекту.

Смотрите также