Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Sebuah kelas untuk nilai boolean dengan kemungkinan untuk memeriksa apakah nilai tersebut telah didefinisikan atau tidak.
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)
Menginisialisasi sebuah instance baru dari struktur Aspose.Tasks.NullableBool dengan nilai boolean yang ditentukan.
public NullableBool(bool value)
Parameters
value
bool
nilai boolean yang ditentukan.
NullableBool(bool, bool)
Menginisialisasi sebuah instance baru dari struktur Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Nilai saat ini.
isDefined
bool
Nilai yang menunjukkan apakah nilai saat ini telah didefinisikan.
Properties
IsDefined
Mengambil nilai yang menunjukkan apakah nilai telah didefinisikan; jika tidak, false.
public bool IsDefined { get; }
Property Value
Value
Mengambil atau menetapkan nilai yang menunjukkan apakah nilai saat ini adalah true atau false.
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
Mengembalikan sebuah flag yang menunjukkan apakah instance ini sama dengan instance yang ditentukan dari kelas Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
objek yang ditentukan untuk dibandingkan dengan instance ini.
Returns
sebuah flag yang menunjukkan apakah instance ini sama dengan instance yang ditentukan dari kelas Aspose.Tasks.NullableBool.
Equals(object)
Mengembalikan sebuah flag yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.
public override bool Equals(object obj)
Parameters
obj
object
objek yang ditentukan untuk dibandingkan dengan instance ini.
Returns
sebuah flag yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.
GetHashCode()
Mengembalikan nilai kode hash untuk instance dari kelas Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
mengembalikan nilai kode hash untuk objek ini.
ToString()
Mengembalikan string yang merepresentasikan objek saat ini.
public override string ToString()
Returns
Sebuah string yang merepresentasikan objek saat ini.
Operators
operator ==(NullableBool, NullableBool)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool yang pertama.
Aspose.Tasks.NullableBool yang kedua.
Returns
sebuah nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan.
implicit operator bool(NullableBool)
Mengonversi instance Aspose.Tasks.NullableBool ke nilai boolean secara implisit. Mengembalikan true ketika Aspose.Tasks.NullableBool.Value adalah true dan Aspose.Tasks.NullableBool.IsDefined adalah true.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Nilai yang akan dikonversi.
Returns
sebuah nilai boolean.
implicit operator NullableBool(bool)
Mengonversi nilai boolean ke instance Aspose.Tasks.NullableBool secara implisit.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Nilai yang akan dikonversi.
Returns
instance Aspose.Tasks.NullableBool yang telah dikonversi.
operator !=(NullableBool, NullableBool)
Mengembalikan nilai yang menunjukkan apakah instance ini tidak sama dengan objek yang ditentukan.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool yang pertama.
Aspose.Tasks.NullableBool yang kedua.
Returns
sebuah nilai yang menunjukkan apakah instance ini tidak sama dengan objek yang ditentukan.