Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Eine Klasse für boolesche Werte mit der Möglichkeit zu überprüfen, ob der Wert definiert wurde oder nicht.
public struct NullableBool : IEquatable<nullablebool>
Implementiert
Vererbte Mitglieder
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktoren
NullableBool(bool)
Initialisiert eine neue Instanz der Aspose.Tasks.NullableBool-Struktur mit dem angegebenen booleschen Wert.
public NullableBool(bool value)
Parameter
value
bool
der angegebene boolesche Wert.
NullableBool(bool, bool)
Initialisiert eine neue Instanz der Aspose.Tasks.NullableBool-Struktur.
public NullableBool(bool value, bool isDefined)
Parameter
value
bool
Der aktuelle Wert.
isDefined
bool
Der Wert, der angibt, ob der aktuelle Wert definiert ist.
Eigenschaften
IsDefined
Erhält einen Wert, der angibt, ob der Wert definiert wurde; andernfalls false.
public bool IsDefined { get; }
Eigenschaftswert
Value
Erhält oder setzt einen Wert, der angibt, ob der aktuelle Wert true oder false ist.
public bool Value { get; set; }
Eigenschaftswert
Methoden
Equals(NullableBool)
Gibt ein Flag zurück, das angibt, ob diese Instanz gleich der angegebenen Instanz der Aspose.Tasks.NullableBool-Klasse ist.
public bool Equals(NullableBool other)
Parameter
other
NullableBool
das angegebene Objekt, mit dem diese Instanz verglichen werden soll.
Rückgabewert
ein Flag, das angibt, ob diese Instanz gleich der angegebenen Instanz der Aspose.Tasks.NullableBool-Klasse ist.
Equals(object)
Gibt ein Flag zurück, das angibt, ob diese Instanz gleich dem angegebenen Objekt ist.
public override bool Equals(object obj)
Parameter
obj
object
das angegebene Objekt, mit dem diese Instanz verglichen werden soll.
Rückgabewert
ein Flag, das angibt, ob diese Instanz gleich dem angegebenen Objekt ist.
GetHashCode()
Gibt einen Hashcode-Wert für die Instanz der Aspose.Tasks.NullableBool-Klasse zurück.
public override int GetHashCode()
Rückgabewert
gibt einen Hashcode-Wert für dieses Objekt zurück.
ToString()
Gibt einen String zurück, der das aktuelle Objekt darstellt.
public override string ToString()
Rückgabewert
Ein String, der das aktuelle Objekt darstellt.
Operatoren
operator ==(NullableBool, NullableBool)
Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
public static bool operator ==(NullableBool a, NullableBool b)
Parameter
Der erste Aspose.Tasks.NullableBool.
Der zweite Aspose.Tasks.NullableBool.
Rückgabewert
ein Wert, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.
implicit operator bool(NullableBool)
Konvertiert eine Instanz von Aspose.Tasks.NullableBool implizit in einen booleschen Wert. Gibt true zurück, wenn Aspose.Tasks.NullableBool.Value true und Aspose.Tasks.NullableBool.IsDefined true ist.
public static implicit operator bool(NullableBool val)
Parameter
val
NullableBool
Der Wert, der konvertiert werden soll.
Rückgabewert
ein boolescher Wert.
implicit operator NullableBool(bool)
Konvertiert einen booleschen Wert implizit in die Instanz von Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parameter
val
bool
Wert, der konvertiert werden soll.
Rückgabewert
Konvertierte Aspose.Tasks.NullableBool-Instanz.
operator !=(NullableBool, NullableBool)
Gibt einen Wert zurück, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.
public static bool operator !=(NullableBool a, NullableBool b)
Parameter
Der erste Aspose.Tasks.NullableBool.
Der zweite Aspose.Tasks.NullableBool.
Rückgabewert
ein Wert, der angibt, ob diese Instanz nicht gleich einem angegebenen Objekt ist.