Struct NullableBool
Navne til: Aspose.Tasks Sammensætning: Aspose.Tasks.dll (25.4.0)
En klasse for booleanværdier med mulighed for at kontrollere, om værdien blev defineret eller ej.
public struct NullableBool : IEquatable<nullablebool>
Implements
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NullableBool(Bool)
Initialiserer en ny instans af Aspose.Tasks.NullableBool struktur med den angivne boolean værdi.
public NullableBool(bool value)
Parameters
value
bool
Det angivne booleanværdi.
NullableBool(Bool og Bool)
Det initierer en ny instans af Aspose.Tasks.NullableBool struktur.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Den nuværende værdi.
isDefined
bool
Værdien angiver, om den nuværende værdi er defineret.
Properties
IsDefined
Giver en værdi, der angiver, om værdien er defineret; ellers falsk.
public bool IsDefined { get; }
Ejendomsværdi
Value
Giver eller sætter en værdi, der angiver, om den nuværende værdi er sand eller falsk.
public bool Value { get; set; }
Ejendomsværdi
Methods
Equals(NullableBool)
Returnerer en flag, der angiver, om denne instans er lig med den angivne instans i Aspose.Tasks.NullableBool-klassen.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
det angivne objekt til at sammenligne med denne instans.
Returns
en flag, der angiver, om denne instans er lig med den angivne instans i Aspose.Tasks.NullableBool-klassen.
Equals(Objekt)
Returnerer en flag, der angiver, om denne instans er lig med det angivne objekt.
public override bool Equals(object obj)
Parameters
obj
object
det angivne objekt til at sammenligne med denne instans.
Returns
en flag, der angiver, om denne instans er lig med det angivne objekt.
GetHashCode()
Returnerer en hash kodeværdi for eksemplet på Aspose.Tasks.NullableBool klasse.
public override int GetHashCode()
Returns
returnerer en hash kodeværdi for dette objekt.
ToString()
Returnerer en string, der repræsenterer det aktuelle objekt.
public override string ToString()
Returns
En linje, der repræsenterer det nuværende objekt.
Operators
Operatør =(NullableBool og NullableBool)
Returnerer en værdi, der angiver, om denne instans er lig med et angivet objekt.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Den første Aspose.Tasks.NullableBool.
Den anden Aspose.Tasks.NullableBool.
Returns
en værdi, der angiver, om denne instans er lig med et angivet objekt
Operatør Bool(NullableBool)
Implicit konverterer et Aspose.Tasks.NullableBool eksempel til en boolean værdi.Returnerer sandt, når Aspose.Tasks.NullableBool.Value er sand og Aspose.Tasks.NullableBool.IsDefined er sandt.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Den værdi, der skal konverteres.
Returns
Det er en booleansk værdi.
Operatør NullableBool(Bool)
Implicit konverterer booleanværdien til Aspose.Tasks.NullableBool-indekset.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Værdi til konvertering.
Returns
Konverteret Aspose.Tasks.NullableBool instans.
Operatør !=(NullableBool og NullableBool)
Returnerer en værdi, der angiver, om denne instans ikke er lig med et angivet objekt.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Den første Aspose.Tasks.NullableBool.
Den anden Aspose.Tasks.NullableBool.
Returns
en værdi, der angiver, om denne instans ikke er lig med et angivet objekt