Struct NullableBool

Struct NullableBool

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

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

public struct NullableBool : IEquatable<nullablebool>

Implements

IEquatable<nullablebool>

Inherited Members

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

Constructors

NullableBool(bool)

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

public NullableBool(bool value)

Parameters

value bool

вказане булеве значення.

NullableBool(bool, bool)

Ініціалізує новий екземпляр структури Aspose.Tasks.NullableBool.

public NullableBool(bool value, bool isDefined)

Parameters

value bool

Поточне значення.

isDefined bool

Значення, що вказує, чи визначено поточне значення.

Properties

IsDefined

Отримує значення, яке вказує, чи було визначено значення; в іншому випадку - false.

public bool IsDefined { get; }

Property Value

bool

Value

Отримує або задає значення, яке вказує, чи є поточне значення true або false.

public bool Value { get; set; }

Property Value

bool

Methods

Equals(NullableBool)

Повертає прапорець, що вказує, чи є цей екземпляр рівним вказаному екземпляру класу Aspose.Tasks.NullableBool.

public bool Equals(NullableBool other)

Parameters

other NullableBool

вказаний об’єкт для порівняння з цим екземпляром.

Returns

bool

прапорець, що вказує, чи є цей екземпляр рівним вказаному екземпляру класу Aspose.Tasks.NullableBool.

Equals(object)

Повертає прапорець, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

public override bool Equals(object obj)

Parameters

obj object

вказаний об’єкт для порівняння з цим екземпляром.

Returns

bool

прапорець, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

GetHashCode()

Повертає значення хеш-коду для екземпляра класу Aspose.Tasks.NullableBool.

public override int GetHashCode()

Returns

int

повертає значення хеш-коду для цього об’єкта.

ToString()

Повертає рядок, що представляє поточний об’єкт.

public override string ToString()

Returns

string

Рядок, що представляє поточний об’єкт.

Operators

operator ==(NullableBool, NullableBool)

Повертає значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

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

Parameters

a NullableBool

Перший Aspose.Tasks.NullableBool.

b NullableBool

Другий Aspose.Tasks.NullableBool.

Returns

bool

значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.

implicit operator bool(NullableBool)

Неявно перетворює екземпляр Aspose.Tasks.NullableBool на булеве значення. Повертає true, коли Aspose.Tasks.NullableBool.Value є true, а Aspose.Tasks.NullableBool.IsDefined є true.

public static implicit operator bool(NullableBool val)

Parameters

val NullableBool

Значення для перетворення.

Returns

bool

булеве значення.

implicit operator NullableBool(bool)

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

public static implicit operator NullableBool(bool val)

Parameters

val bool

Значення для перетворення.

Returns

NullableBool

Перетворений екземпляр Aspose.Tasks.NullableBool.

operator !=(NullableBool, NullableBool)

Повертає значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.

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

Parameters

a NullableBool

Перший Aspose.Tasks.NullableBool.

b NullableBool

Другий Aspose.Tasks.NullableBool.

Returns

bool

значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.

 Українська