Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Una classe per valori booleani con la possibilità di controllare se il valore è stato definito o meno.
public struct NullableBool : IEquatable<nullablebool>
Implements
Inherited Members
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
NullableBool(bool)
Inizializza una nuova istanza della struttura Aspose.Tasks.NullableBool con il valore booleano specificato.
public NullableBool(bool value)
Parameters
value
bool
il valore booleano specificato.
NullableBool(bool, bool)
Inizializza una nuova istanza della struttura Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Il valore corrente.
isDefined
bool
Il valore che indica se il valore corrente è definito.
Properties
IsDefined
Ottiene un valore che indica se il valore è stato definito; altrimenti, false.
public bool IsDefined { get; }
Property Value
Value
Ottiene o imposta un valore che indica se il valore corrente è true o false.
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
Restituisce un flag che indica se questa istanza è uguale all’istanza specificata della classe Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
l’oggetto specificato con cui confrontare questa istanza.
Returns
un flag che indica se questa istanza è uguale all’istanza specificata della classe Aspose.Tasks.NullableBool.
Equals(object)
Restituisce un flag che indica se questa istanza è uguale all’oggetto specificato.
public override bool Equals(object obj)
Parameters
obj
object
l’oggetto specificato con cui confrontare questa istanza.
Returns
un flag che indica se questa istanza è uguale all’oggetto specificato.
GetHashCode()
Restituisce un valore di hash per l’istanza della classe Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
restituisce un valore di hash per questo oggetto.
ToString()
Restituisce una stringa che rappresenta l’oggetto corrente.
public override string ToString()
Returns
Una stringa che rappresenta l’oggetto corrente.
Operators
operator ==(NullableBool, NullableBool)
Restituisce un valore che indica se questa istanza è uguale a un oggetto specificato.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Il primo Aspose.Tasks.NullableBool.
Il secondo Aspose.Tasks.NullableBool.
Returns
un valore che indica se questa istanza è uguale a un oggetto specificato.
implicit operator bool(NullableBool)
Converte implicitamente un’istanza di Aspose.Tasks.NullableBool in un valore booleano. Restituisce true quando Aspose.Tasks.NullableBool.Value è true e Aspose.Tasks.NullableBool.IsDefined è true.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Il valore da convertire.
Returns
un valore booleano.
implicit operator NullableBool(bool)
Converte implicitamente un valore booleano nell’istanza di Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Valore da convertire.
Returns
Istanze di Aspose.Tasks.NullableBool convertita.
operator !=(NullableBool, NullableBool)
Restituisce un valore che indica se questa istanza non è uguale a un oggetto specificato.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Il primo Aspose.Tasks.NullableBool.
Il secondo Aspose.Tasks.NullableBool.
Returns
un valore che indica se questa istanza non è uguale a un oggetto specificato.