Struct NullableBool

Struct NullableBool

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

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

public struct NullableBool : IEquatable<nullablebool>

Реализует

IEquatable<nullablebool>

Унаследованные члены

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

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

NullableBool(bool)

Инициализирует новый экземпляр структуры Aspose.Tasks.NullableBool с указанным булевым значением.

public NullableBool(bool value)

Параметры

value bool

указанное булевое значение.

NullableBool(bool, bool)

Инициализирует новый экземпляр структуры Aspose.Tasks.NullableBool.

public NullableBool(bool value, bool isDefined)

Параметры

value bool

Текущее значение.

isDefined bool

Значение, указывающее, определено ли текущее значение.

Свойства

IsDefined

Получает значение, указывающее, было ли определено значение; в противном случае - false.

public bool IsDefined { get; }

Значение свойства

bool

Value

Получает или задает значение, указывающее, является ли текущее значение истинным или ложным.

public bool Value { get; set; }

Значение свойства

bool

Методы

Equals(NullableBool)

Возвращает флаг, указывающий, равен ли этот экземпляр указанному экземпляру класса Aspose.Tasks.NullableBool.

public bool Equals(NullableBool other)

Параметры

other NullableBool

указанный объект для сравнения с этим экземпляром.

Возвращает

bool

флаг, указывающий, равен ли этот экземпляр указанному экземпляру класса Aspose.Tasks.NullableBool.

Equals(object)

Возвращает флаг, указывающий, равен ли этот экземпляр указанному объекту.

public override bool Equals(object obj)

Параметры

obj object

указанный объект для сравнения с этим экземпляром.

Возвращает

bool

флаг, указывающий, равен ли этот экземпляр указанному объекту.

GetHashCode()

Возвращает хэш-код для экземпляра класса Aspose.Tasks.NullableBool.

public override int GetHashCode()

Возвращает

int

возвращает хэш-код для этого объекта.

ToString()

Возвращает строку, представляющую текущий объект.

public override string ToString()

Возвращает

string

Строка, представляющая текущий объект.

Операторы

operator ==(NullableBool, NullableBool)

Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.

public static bool operator ==(NullableBool a, NullableBool b)

Параметры

a NullableBool

Первый Aspose.Tasks.NullableBool.

b NullableBool

Второй Aspose.Tasks.NullableBool.

Возвращает

bool

значение, указывающее, равен ли этот экземпляр указанному объекту.

implicit operator bool(NullableBool)

Неявно преобразует экземпляр Aspose.Tasks.NullableBool в булевое значение. Возвращает true, когда Aspose.Tasks.NullableBool.Value истинно и Aspose.Tasks.NullableBool.IsDefined истинно.

public static implicit operator bool(NullableBool val)

Параметры

val NullableBool

Значение для преобразования.

Возвращает

bool

булевое значение.

implicit operator NullableBool(bool)

Неявно преобразует булевое значение в экземпляр Aspose.Tasks.NullableBool.

public static implicit operator NullableBool(bool val)

Параметры

val bool

Значение для преобразования.

Возвращает

NullableBool

Преобразованный экземпляр Aspose.Tasks.NullableBool.

operator !=(NullableBool, NullableBool)

Возвращает значение, указывающее, не равен ли этот экземпляр указанному объекту.

public static bool operator !=(NullableBool a, NullableBool b)

Параметры

a NullableBool

Первый Aspose.Tasks.NullableBool.

b NullableBool

Второй Aspose.Tasks.NullableBool.

Возвращает

bool

значение, указывающее, не равен ли этот экземпляр указанному объекту.

 Русский