Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
คลาสสำหรับค่าบูลีนที่สามารถตรวจสอบได้ว่าค่าถูกกำหนดหรือไม่
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)
สร้างอินสแตนซ์ใหม่ของโครงสร้าง Aspose.Tasks.NullableBool โดยใช้ค่าบูลีนที่กำหนด
public NullableBool(bool value)
Parameters
value
bool
ค่าบูลีนที่กำหนด
NullableBool(bool, bool)
สร้างอินสแตนซ์ใหม่ของโครงสร้าง Aspose.Tasks.NullableBool
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
ค่าปัจจุบัน
isDefined
bool
ค่าที่บ่งบอกว่าค่าปัจจุบันถูกกำหนดหรือไม่
Properties
IsDefined
รับค่าที่บ่งบอกว่าค่าถูกกำหนดหรือไม่; มิฉะนั้นจะเป็น false
public bool IsDefined { get; }
Property Value
Value
รับหรือกำหนดค่าที่บ่งบอกว่าค่าปัจจุบันเป็นจริงหรือเท็จ
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
คืนค่าธงที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับอินสแตนซ์ที่กำหนดของคลาส Aspose.Tasks.NullableBool หรือไม่
public bool Equals(NullableBool other)
Parameters
other
NullableBool
วัตถุที่กำหนดเพื่อเปรียบเทียบกับอินสแตนซ์นี้
Returns
ธงที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับอินสแตนซ์ที่กำหนดของคลาส Aspose.Tasks.NullableBool หรือไม่
Equals(object)
คืนค่าธงที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับวัตถุที่กำหนดหรือไม่
public override bool Equals(object obj)
Parameters
obj
object
วัตถุที่กำหนดเพื่อเปรียบเทียบกับอินสแตนซ์นี้
Returns
ธงที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับวัตถุที่กำหนดหรือไม่
GetHashCode()
คืนค่าแฮชโค้ดสำหรับอินสแตนซ์ของคลาส Aspose.Tasks.NullableBool
public override int GetHashCode()
Returns
คืนค่าแฮชโค้ดสำหรับวัตถุนี้
ToString()
คืนค่าสตริงที่แทนวัตถุปัจจุบัน
public override string ToString()
Returns
สตริงที่แทนวัตถุปัจจุบัน
Operators
operator ==(NullableBool, NullableBool)
คืนค่าที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับวัตถุที่กำหนดหรือไม่
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool ตัวแรก
Aspose.Tasks.NullableBool ตัวที่สอง
Returns
ค่าที่บ่งบอกว่านี่คืออินสแตนซ์ที่เท่ากับวัตถุที่กำหนดหรือไม่
implicit operator bool(NullableBool)
แปลงอินสแตนซ์ Aspose.Tasks.NullableBool เป็นค่าบูลีนโดยอัตโนมัติ คืนค่า true เมื่อ Aspose.Tasks.NullableBool.Value เป็น true และ Aspose.Tasks.NullableBool.IsDefined เป็น true
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
ค่าที่จะทำการแปลง
Returns
ค่าบูลีน
implicit operator NullableBool(bool)
แปลงค่าบูลีนเป็นอินสแตนซ์ Aspose.Tasks.NullableBool โดยอัตโนมัติ
public static implicit operator NullableBool(bool val)
Parameters
val
bool
ค่าที่จะทำการแปลง
Returns
อินสแตนซ์ Aspose.Tasks.NullableBool ที่ถูกแปลง
operator !=(NullableBool, NullableBool)
คืนค่าที่บ่งบอกว่านี่คืออินสแตนซ์ที่ไม่เท่ากับวัตถุที่กำหนดหรือไม่
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool ตัวแรก
Aspose.Tasks.NullableBool ตัวที่สอง
Returns
ค่าที่บ่งบอกว่านี่คืออินสแตนซ์ที่ไม่เท่ากับวัตถุที่กำหนด