Struct NullableBool
Namn på plats: Aspose.Tasks Sammanfattning: Aspose.Tasks.dll (25.4.0)
En klass för booleanvärden med möjlighet att kontrollera om värdet har definierats eller inte.
public struct NullableBool : IEquatable<nullablebool>
Implements
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NullableBool(Bool)
Initialiserar en ny instans av Aspose.Tasks.NullableBool struktur med det angivna booleanvärdet.
public NullableBool(bool value)
Parameters
value
bool
Det angivna booleanvärdet.
NullableBool(Bool, Bool)
Initialiserar en ny instans av Aspose.Tasks.NullableBool struktur.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Den nuvarande värdet.
isDefined
bool
Värdet anger om det aktuella värdet är definierat.
Properties
IsDefined
Det får ett värde som indikerar om värdet har definierats, annars falskt.
public bool IsDefined { get; }
Fastighetsvärde
Value
Få eller ange ett värde som anger om det aktuella värdet är sant eller falskt.
public bool Value { get; set; }
Fastighetsvärde
Methods
Equals(NullableBool)
Returnerar en flagga som anger om denna instans är lika med den angivna instansen i Aspose.Tasks.NullableBool-klassen.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
det angivna objektet att jämföra med denna instans.
Returns
en flagga som anger om denna instans är lika med den angivna instansen i Aspose.Tasks.NullableBool-klassen.
Equals(Objektet)
Returnerar en flagga som anger om denna instans är lika med det angivna objektet.
public override bool Equals(object obj)
Parameters
obj
object
det angivna objektet att jämföra med denna instans.
Returns
en flagga som anger om denna instans är lika med det angivna objektet.
GetHashCode()
Returnerar ett hashkodvärde för exempelvis Aspose.Tasks.NullableBool klass.
public override int GetHashCode()
Returns
returnerar en hashkod värde för detta objekt.
ToString()
Returnerar en sträng som representerar det aktuella objektet.
public override string ToString()
Returns
En sträng som representerar det aktuella objektet.
Operators
Operatör =(NullableBool och NullableBool)
Returnerar ett värde som anger om denna instans är lika med ett angivet objekt.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Den första Aspose.Tasks.NullableBool.
Den andra Aspose.Tasks.NullableBool.
Returns
ett värde som anger om denna instans är lika med ett specifikt objekt
implicit operatör bool(NullableBool)
Implicit konverterar en Aspose.Tasks.NullableBool-exempel till ett booleanvärde.Returnerar sant när Aspose.Tasks.NullableBool.Value är sant och Aspose.Tasks.NullableBool.IsDefined är sant.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
värdet att konvertera.
Returns
Ett booleanskt värde.
Operatör NullableBool(Bool)
Implicit konverterar booleanvärdet till Aspose.Tasks.NullableBool-instans.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
värde att konvertera.
Returns
Konverterad Aspose.Tasks.NullableBool instans.
operatör !=(NullableBool och NullableBool)
Returnerar ett värde som anger om denna instans inte är lika med ett angivet objekt.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Den första Aspose.Tasks.NullableBool.
Den andra Aspose.Tasks.NullableBool.
Returns
ett värde som anger om denna instans inte är lika med ett specifikt objekt