Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Une classe pour les valeurs booléennes avec la possibilité de vérifier si la valeur a été définie ou non.
public struct NullableBool : IEquatable<nullablebool>
Implémente
Membres hérités
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
NullableBool(bool)
Initialise une nouvelle instance de la structure Aspose.Tasks.NullableBool avec la valeur booléenne spécifiée.
public NullableBool(bool value)
Paramètres
value
bool
la valeur booléenne spécifiée.
NullableBool(bool, bool)
Initialise une nouvelle instance de la structure Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Paramètres
value
bool
La valeur actuelle.
isDefined
bool
La valeur indiquant si la valeur actuelle est définie.
Propriétés
IsDefined
Obtient une valeur indiquant si la valeur a été définie ; sinon, false.
public bool IsDefined { get; }
Valeur de propriété
Value
Obtient ou définit une valeur indiquant si la valeur actuelle est vraie ou fausse.
public bool Value { get; set; }
Valeur de propriété
Méthodes
Equals(NullableBool)
Renvoie un indicateur indiquant si cette instance est égale à l’instance spécifiée de la classe Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Paramètres
other
NullableBool
l’objet spécifié à comparer avec cette instance.
Renvoie
un indicateur indiquant si cette instance est égale à l’instance spécifiée de la classe Aspose.Tasks.NullableBool.
Equals(object)
Renvoie un indicateur indiquant si cette instance est égale à l’objet spécifié.
public override bool Equals(object obj)
Paramètres
obj
object
l’objet spécifié à comparer avec cette instance.
Renvoie
un indicateur indiquant si cette instance est égale à l’objet spécifié.
GetHashCode()
Renvoie une valeur de code de hachage pour l’instance de la classe Aspose.Tasks.NullableBool.
public override int GetHashCode()
Renvoie
renvoie une valeur de code de hachage pour cet objet.
ToString()
Renvoie une chaîne qui représente l’objet actuel.
public override string ToString()
Renvoie
Une chaîne qui représente l’objet actuel.
Opérateurs
operator ==(NullableBool, NullableBool)
Renvoie une valeur indiquant si cette instance est égale à un objet spécifié.
public static bool operator ==(NullableBool a, NullableBool b)
Paramètres
Le premier Aspose.Tasks.NullableBool.
Le deuxième Aspose.Tasks.NullableBool.
Renvoie
une valeur indiquant si cette instance est égale à un objet spécifié.
implicit operator bool(NullableBool)
Convertit implicitement une instance de Aspose.Tasks.NullableBool en une valeur booléenne. Renvoie true lorsque Aspose.Tasks.NullableBool.Value est true et Aspose.Tasks.NullableBool.IsDefined est true.
public static implicit operator bool(NullableBool val)
Paramètres
val
NullableBool
La valeur à convertir.
Renvoie
une valeur booléenne.
implicit operator NullableBool(bool)
Convertit implicitement la valeur booléenne en l’instance Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Paramètres
val
bool
Valeur à convertir.
Renvoie
Instance Aspose.Tasks.NullableBool convertie.
operator !=(NullableBool, NullableBool)
Renvoie une valeur indiquant si cette instance n’est pas égale à un objet spécifié.
public static bool operator !=(NullableBool a, NullableBool b)
Paramètres
Le premier Aspose.Tasks.NullableBool.
Le deuxième Aspose.Tasks.NullableBool.
Renvoie
une valeur indiquant si cette instance n’est pas égale à un objet spécifié.