Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Třída pro boolean hodnoty s možností zkontrolovat, zda byla hodnota definována či nikoli.
public struct NullableBool : IEquatable<nullablebool>
Implementuje
Děděné členy
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
NullableBool(bool)
Inicializuje novou instanci struktury Aspose.Tasks.NullableBool s uvedenou boolean hodnotou.
public NullableBool(bool value)
Parametry
value
bool
uvedená boolean hodnota.
NullableBool(bool, bool)
Inicializuje novou instanci struktury Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parametry
value
bool
Aktuální hodnota.
isDefined
bool
Hodnota indikující, zda je aktuální hodnota definována.
Vlastnosti
IsDefined
Získá hodnotu indikující, zda byla hodnota definována; jinak false.
public bool IsDefined { get; }
Hodnota vlastnosti
Value
Získá nebo nastaví hodnotu indikující, zda je aktuální hodnota true nebo false.
public bool Value { get; set; }
Hodnota vlastnosti
Metody
Equals(NullableBool)
Vrátí příznak indikující, zda je tato instance rovna zadané instanci třídy Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parametry
other
NullableBool
uvedený objekt pro porovnání s touto instancí.
Vrátí
příznak indikující, zda je tato instance rovna zadané instanci třídy Aspose.Tasks.NullableBool.
Equals(object)
Vrátí příznak indikující, zda je tato instance rovna zadanému objektu.
public override bool Equals(object obj)
Parametry
obj
object
uvedený objekt pro porovnání s touto instancí.
Vrátí
příznak indikující, zda je tato instance rovna zadanému objektu.
GetHashCode()
Vrátí hash kód hodnotu pro instanci třídy Aspose.Tasks.NullableBool.
public override int GetHashCode()
Vrátí
vrací hash kód hodnotu pro tento objekt.
ToString()
Vrátí řetězec, který reprezentuje aktuální objekt.
public override string ToString()
Vrátí
Řetězec, který reprezentuje aktuální objekt.
Operátory
operator ==(NullableBool, NullableBool)
Vrátí hodnotu indikující, zda je tato instance rovna zadanému objektu.
public static bool operator ==(NullableBool a, NullableBool b)
Parametry
První Aspose.Tasks.NullableBool.
Druhý Aspose.Tasks.NullableBool.
Vrátí
hodnota indikující, zda je tato instance rovna zadanému objektu.
implicit operator bool(NullableBool)
Implicitně převádí instanci Aspose.Tasks.NullableBool na boolean hodnotu. Vrátí true, když Aspose.Tasks.NullableBool.Value je true a Aspose.Tasks.NullableBool.IsDefined je true.
public static implicit operator bool(NullableBool val)
Parametry
val
NullableBool
Hodnota k převodu.
Vrátí
boolean hodnota.
implicit operator NullableBool(bool)
Implicitně převádí boolean hodnotu na instanci Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parametry
val
bool
Hodnota k převodu.
Vrátí
Převedená instance Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
Vrátí hodnotu indikující, zda tato instance není rovna zadanému objektu.
public static bool operator !=(NullableBool a, NullableBool b)
Parametry
První Aspose.Tasks.NullableBool.
Druhý Aspose.Tasks.NullableBool.
Vrátí
hodnota indikující, zda tato instance není rovna zadanému objektu.