Struct NullableBool

Struct NullableBool

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

Klasa dla wartości logicznych z możliwością sprawdzenia, czy wartość została zdefiniowana, czy nie.

public struct NullableBool : IEquatable<nullablebool>

Implementuje

IEquatable<nullablebool>

Dziedziczone członkowie

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktorzy

NullableBool(bool)

Inicjalizuje nową instancję struktury Aspose.Tasks.NullableBool z określoną wartością logiczną.

public NullableBool(bool value)

Parametry

value bool

określona wartość logiczna.

NullableBool(bool, bool)

Inicjalizuje nową instancję struktury Aspose.Tasks.NullableBool.

public NullableBool(bool value, bool isDefined)

Parametry

value bool

Bieżąca wartość.

isDefined bool

Wartość wskazująca, czy bieżąca wartość jest zdefiniowana.

Właściwości

IsDefined

Zwraca wartość wskazującą, czy wartość została zdefiniowana; w przeciwnym razie false.

public bool IsDefined { get; }

Wartość właściwości

bool

Value

Zwraca lub ustawia wartość wskazującą, czy bieżąca wartość jest prawdziwa, czy fałszywa.

public bool Value { get; set; }

Wartość właściwości

bool

Metody

Equals(NullableBool)

Zwraca flagę wskazującą, czy ta instancja jest równa określonej instancji klasy Aspose.Tasks.NullableBool.

public bool Equals(NullableBool other)

Parametry

other NullableBool

określony obiekt do porównania z tą instancją.

Zwraca

bool

flaga wskazująca, czy ta instancja jest równa określonej instancji klasy Aspose.Tasks.NullableBool.

Equals(object)

Zwraca flagę wskazującą, czy ta instancja jest równa określonemu obiektowi.

public override bool Equals(object obj)

Parametry

obj object

określony obiekt do porównania z tą instancją.

Zwraca

bool

flaga wskazująca, czy ta instancja jest równa określonemu obiektowi.

GetHashCode()

Zwraca wartość kodu haszującego dla instancji klasy Aspose.Tasks.NullableBool.

public override int GetHashCode()

Zwraca

int

zwraca wartość kodu haszującego dla tego obiektu.

ToString()

Zwraca ciąg znaków, który reprezentuje bieżący obiekt.

public override string ToString()

Zwraca

string

Ciąg znaków, który reprezentuje bieżący obiekt.

Operatory

operator ==(NullableBool, NullableBool)

Zwraca wartość wskazującą, czy ta instancja jest równa określonemu obiektowi.

public static bool operator ==(NullableBool a, NullableBool b)

Parametry

a NullableBool

Pierwszy Aspose.Tasks.NullableBool.

b NullableBool

Drugi Aspose.Tasks.NullableBool.

Zwraca

bool

wartość wskazująca, czy ta instancja jest równa określonemu obiektowi.

implicit operator bool(NullableBool)

Implicitnie konwertuje instancję Aspose.Tasks.NullableBool na wartość logiczną. Zwraca true, gdy Aspose.Tasks.NullableBool.Value jest true i Aspose.Tasks.NullableBool.IsDefined jest true.

public static implicit operator bool(NullableBool val)

Parametry

val NullableBool

Wartość do konwersji.

Zwraca

bool

wartość logiczna.

implicit operator NullableBool(bool)

Implicitnie konwertuje wartość logiczną na instancję Aspose.Tasks.NullableBool.

public static implicit operator NullableBool(bool val)

Parametry

val bool

Wartość do konwersji.

Zwraca

NullableBool

Przekonwertowana instancja Aspose.Tasks.NullableBool.

operator !=(NullableBool, NullableBool)

Zwraca wartość wskazującą, czy ta instancja nie jest równa określonemu obiektowi.

public static bool operator !=(NullableBool a, NullableBool b)

Parametry

a NullableBool

Pierwszy Aspose.Tasks.NullableBool.

b NullableBool

Drugi Aspose.Tasks.NullableBool.

Zwraca

bool

wartość wskazująca, czy ta instancja nie jest równa określonemu obiektowi.

 Polski