Struct NullableBool

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

IEquatable<nullablebool>

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

bool

Value

Ottiene o imposta un valore che indica se il valore corrente è true o false.

public bool Value { get; set; }

Property Value

bool

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

bool

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

bool

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

int

restituisce un valore di hash per questo oggetto.

ToString()

Restituisce una stringa che rappresenta l’oggetto corrente.

public override string ToString()

Returns

string

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

a NullableBool

Il primo Aspose.Tasks.NullableBool.

b NullableBool

Il secondo Aspose.Tasks.NullableBool.

Returns

bool

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

bool

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

NullableBool

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

a NullableBool

Il primo Aspose.Tasks.NullableBool.

b NullableBool

Il secondo Aspose.Tasks.NullableBool.

Returns

bool

un valore che indica se questa istanza non è uguale a un oggetto specificato.

 Italiano