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 != | Возвращает значение, указывающее, не равен ли этот экземпляр указанному объекту. |
Смотрите также