Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
En klass för booleska värden med möjlighet att kontrollera om värdet var definierat eller inte.
public struct NullableBool : IEquatable<nullablebool>
Implementerar
Arvade medlemmar
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktörer
NullableBool(bool)
Initierar en ny instans av Aspose.Tasks.NullableBool-strukturen med det angivna booleska värdet.
public NullableBool(bool value)
Parametrar
value
bool
det angivna booleska värdet.
NullableBool(bool, bool)
Initierar en ny instans av Aspose.Tasks.NullableBool-strukturen.
public NullableBool(bool value, bool isDefined)
Parametrar
value
bool
Det aktuella värdet.
isDefined
bool
Värdet som indikerar om det aktuella värdet är definierat.
Egenskaper
IsDefined
Hämtar ett värde som indikerar om värdet var definierat; annars, false.
public bool IsDefined { get; }
Egenskapsvärde
Value
Hämtar eller ställer in ett värde som indikerar om det aktuella värdet är sant eller falskt.
public bool Value { get; set; }
Egenskapsvärde
Metoder
Equals(NullableBool)
Returnerar en flagga som indikerar om denna instans är lika med den angivna instansen av Aspose.Tasks.NullableBool-klassen.
public bool Equals(NullableBool other)
Parametrar
other
NullableBool
det angivna objektet att jämföra med denna instans.
Returnerar
en flagga som indikerar om denna instans är lika med den angivna instansen av Aspose.Tasks.NullableBool-klassen.
Equals(object)
Returnerar en flagga som indikerar om denna instans är lika med det angivna objektet.
public override bool Equals(object obj)
Parametrar
obj
object
det angivna objektet att jämföra med denna instans.
Returnerar
en flagga som indikerar om denna instans är lika med det angivna objektet.
GetHashCode()
Returnerar ett hashkodvärde för instansen av Aspose.Tasks.NullableBool-klassen.
public override int GetHashCode()
Returnerar
returnerar ett hashkodvärde för detta objekt.
ToString()
Returnerar en sträng som representerar det aktuella objektet.
public override string ToString()
Returnerar
En sträng som representerar det aktuella objektet.
Operatörer
operator ==(NullableBool, NullableBool)
Returnerar ett värde som indikerar om denna instans är lika med ett angivet objekt.
public static bool operator ==(NullableBool a, NullableBool b)
Parametrar
Den första Aspose.Tasks.NullableBool.
Den andra Aspose.Tasks.NullableBool.
Returnerar
ett värde som indikerar om denna instans är lika med ett angivet objekt
implicit operator bool(NullableBool)
Implicit konverterar en instans av Aspose.Tasks.NullableBool till ett booleskt värde. Returnerar true när Aspose.Tasks.NullableBool.Value är true och Aspose.Tasks.NullableBool.IsDefined är true.
public static implicit operator bool(NullableBool val)
Parametrar
val
NullableBool
Värdet att konvertera.
Returnerar
ett booleskt värde.
implicit operator NullableBool(bool)
Implicit konverterar ett booleskt värde till instansen Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parametrar
val
bool
Värde att konvertera.
Returnerar
Konverterad instans av Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
Returnerar ett värde som indikerar om denna instans inte är lika med ett angivet objekt.
public static bool operator !=(NullableBool a, NullableBool b)
Parametrar
Den första Aspose.Tasks.NullableBool.
Den andra Aspose.Tasks.NullableBool.
Returnerar
ett värde som indikerar om denna instans inte är lika med ett angivet objekt.