Struct NullableBool
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Eine Klasse für Booleanwerte mit der Möglichkeit zu prüfen, ob der Wert definiert wurde oder nicht.
public struct NullableBool : IEquatable<nullablebool>
Implements
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NullableBool(Bool)
Initialisiert eine neue Instanz der Aspose.Tasks.NullableBool Struktur mit dem angegebenen Booleanwert.
public NullableBool(bool value)
Parameters
value
bool
der angegebenen Booleanwert.
NullableBool(Bool und Bool)
Initialisiert eine neue Instanz der Aspose.Tasks.NullableBool Struktur.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Der aktuelle Wert.
isDefined
bool
Der Wert, der angibt, ob der aktuelle Wert definiert wird.
Properties
IsDefined
Er erhält einen Wert, der angibt, ob der Wert definiert wurde; sonst, falsch.
public bool IsDefined { get; }
Eigentumswert
Value
Er erhält oder setzt einen Wert, der angibt, ob der aktuelle Wert wahr oder falsch ist.
public bool Value { get; set; }
Eigentumswert
Methods
Equals(NullableBool)
Es gibt eine Flagge, die darauf hindeutet, ob diese Instanz mit der angegebenen Instanz der Aspose.Tasks.NullableBool Klasse gleich ist.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
der angegebenen Gegenstand zu vergleichen mit dieser Instanz.
Returns
eine Flagge, die darauf hindeutet, ob diese Instanz dem angegebenen Instanz der Aspose.Tasks.NullableBool Klasse entspricht.
Equals(Objekt)
Rückkehr einer Flagge, die darauf hindeutet, ob diese Instanz dem angegebenen Objekt gleich ist.
public override bool Equals(object obj)
Parameters
obj
object
der angegebenen Gegenstand zu vergleichen mit dieser Instanz.
Returns
eine Flagge, die angibt, ob diese Instanz dem angegebenen Objekt gleich ist.
GetHashCode()
Wiederherstellt ein Hash-Code-Wert für das Beispiel der Aspose.Tasks.NullableBool-Klasse.
public override int GetHashCode()
Returns
eine Hash-Code-Werte für dieses Objekt zurückgibt.
ToString()
Wiederherstellt eine String, die das aktuelle Objekt darstellt.
public override string ToString()
Returns
Eine String, die das aktuelle Objekt darstellt.
Operators
Der Betreiber =(NullableBool und NullableBool)
Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Objekt gleich ist.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Der erste Aspose.Tasks.NullableBool.
Die zweite Aspose.Tasks.NullableBool.
Returns
ein Wert, der angibt, ob diese Instanz mit einem bestimmten Objekt gleich ist
Implizitätsoperator Bool(NullableBool)
Implicit konvertiert ein Aspose.Tasks.NullableBool Beispiel in ein Booleanwert.Es wird wahr, wenn Aspose.Tasks.NullableBool.Value wahr ist und Aspose.Tasks.NullableBool.IsDefined wahr ist.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Der Wert zu konvertieren.
Returns
Ein Booleanwert.
Implizitätsbetreiber NullableBool(Bool)
Implicit konvertiert Booleanwert in die Aspose.Tasks.NullableBool-Einstellung.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Wert zu konvertieren.
Returns
Umwandelt Aspose.Tasks.NullableBool Instanz.
Betreiber !=(NullableBool und NullableBool)
Ersetzt einen Wert, der angibt, ob diese Instanz nicht mit einem angegebenen Objekt gleich ist.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Der erste Aspose.Tasks.NullableBool.
Die zweite Aspose.Tasks.NullableBool.
Returns
ein Wert, der angibt, ob diese Instanz nicht mit einem bestimmten Objekt gleich ist