Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Клас для булевих значень з можливістю перевірити, чи було визначено значення чи ні.
public struct NullableBool : IEquatable<nullablebool>
Implements
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
Value
Отримує або задає значення, яке вказує, чи є поточне значення true або false.
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
Повертає прапорець, що вказує, чи є цей екземпляр рівним вказаному екземпляру класу Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
вказаний об’єкт для порівняння з цим екземпляром.
Returns
прапорець, що вказує, чи є цей екземпляр рівним вказаному екземпляру класу Aspose.Tasks.NullableBool.
Equals(object)
Повертає прапорець, що вказує, чи є цей екземпляр рівним вказаному об’єкту.
public override bool Equals(object obj)
Parameters
obj
object
вказаний об’єкт для порівняння з цим екземпляром.
Returns
прапорець, що вказує, чи є цей екземпляр рівним вказаному об’єкту.
GetHashCode()
Повертає значення хеш-коду для екземпляра класу Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
повертає значення хеш-коду для цього об’єкта.
ToString()
Повертає рядок, що представляє поточний об’єкт.
public override string ToString()
Returns
Рядок, що представляє поточний об’єкт.
Operators
operator ==(NullableBool, NullableBool)
Повертає значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Перший Aspose.Tasks.NullableBool.
Другий Aspose.Tasks.NullableBool.
Returns
значення, що вказує, чи є цей екземпляр рівним вказаному об’єкту.
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
булеве значення.
implicit operator NullableBool(bool)
Неявно перетворює булеве значення на екземпляр Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Значення для перетворення.
Returns
Перетворений екземпляр Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
Повертає значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Перший Aspose.Tasks.NullableBool.
Другий Aspose.Tasks.NullableBool.
Returns
значення, що вказує, чи є цей екземпляр не рівним вказаному об’єкту.