Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
Một lớp cho các giá trị boolean với khả năng kiểm tra xem giá trị đã được định nghĩa hay chưa.
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)
Khởi tạo một thể hiện mới của cấu trúc Aspose.Tasks.NullableBool với giá trị boolean được chỉ định.
public NullableBool(bool value)
Parameters
value
bool
giá trị boolean được chỉ định.
NullableBool(bool, bool)
Khởi tạo một thể hiện mới của cấu trúc Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Giá trị hiện tại.
isDefined
bool
Giá trị cho biết liệu giá trị hiện tại có được định nghĩa hay không.
Properties
IsDefined
Lấy một giá trị cho biết liệu giá trị đã được định nghĩa; nếu không, trả về false.
public bool IsDefined { get; }
Property Value
Value
Lấy hoặc thiết lập một giá trị cho biết liệu giá trị hiện tại là true hay false.
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
Trả về một cờ cho biết liệu thể hiện này có bằng thể hiện được chỉ định của lớp Aspose.Tasks.NullableBool hay không.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
đối tượng được chỉ định để so sánh với thể hiện này.
Returns
một cờ cho biết liệu thể hiện này có bằng thể hiện được chỉ định của lớp Aspose.Tasks.NullableBool hay không.
Equals(object)
Trả về một cờ cho biết liệu thể hiện này có bằng đối tượng được chỉ định hay không.
public override bool Equals(object obj)
Parameters
obj
object
đối tượng được chỉ định để so sánh với thể hiện này.
Returns
một cờ cho biết liệu thể hiện này có bằng đối tượng được chỉ định hay không.
GetHashCode()
Trả về một giá trị mã băm cho thể hiện của lớp Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
trả về một giá trị mã băm cho đối tượng này.
ToString()
Trả về một chuỗi đại diện cho đối tượng hiện tại.
public override string ToString()
Returns
Một chuỗi đại diện cho đối tượng hiện tại.
Operators
operator ==(NullableBool, NullableBool)
Trả về một giá trị cho biết liệu thể hiện này có bằng một đối tượng được chỉ định hay không.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool đầu tiên.
Aspose.Tasks.NullableBool thứ hai.
Returns
một giá trị cho biết liệu thể hiện này có bằng một đối tượng được chỉ định hay không.
implicit operator bool(NullableBool)
Chuyển đổi một thể hiện Aspose.Tasks.NullableBool thành giá trị boolean một cách ngầm định. Trả về true khi Aspose.Tasks.NullableBool.Value là true và Aspose.Tasks.NullableBool.IsDefined là true.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Giá trị để chuyển đổi.
Returns
một giá trị boolean.
implicit operator NullableBool(bool)
Chuyển đổi giá trị boolean thành thể hiện Aspose.Tasks.NullableBool một cách ngầm định.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Giá trị để chuyển đổi.
Returns
Thể hiện Aspose.Tasks.NullableBool đã được chuyển đổi.
operator !=(NullableBool, NullableBool)
Trả về một giá trị cho biết liệu thể hiện này không bằng một đối tượng được chỉ định hay không.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Aspose.Tasks.NullableBool đầu tiên.
Aspose.Tasks.NullableBool thứ hai.
Returns
một giá trị cho biết liệu thể hiện này không bằng một đối tượng được chỉ định hay không.