Struct NullableBool
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Một lớp cho các giá trị boolean với khả năng kiểm tra xem giá trị đã được xác định hay không.
public struct NullableBool : IEquatable<nullablebool>
Implements
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NullableBool(Bool)
Bắt đầu một ví dụ mới của Aspose.Tasks.NullableBool cấu trúc với giá trị boolean được chỉ định.
public NullableBool(bool value)
Parameters
value
bool
giá trị boolean cụ thể.
NullableBool(Lời bài hát: Bool)
Bắt đầu một ví dụ mới của Aspose.Tasks.NullableBool cấu trúc.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
giá trị hiện tại.
isDefined
bool
Giá trị chỉ ra liệu giá trị hiện tại được xác định hay không.
Properties
IsDefined
Nó nhận được một giá trị chỉ ra liệu giá trị đã được xác định hay không; nếu không, giả.
public bool IsDefined { get; }
Giá trị bất động sản
Value
Nhận hoặc đặt một giá trị cho thấy giá trị hiện tại có đúng hay không.
public bool Value { get; set; }
Giá trị bất động sản
Methods
Equals(NullableBool)
Quay lại một lá cờ cho biết liệu trường hợp này có bằng trường hợp cụ thể 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 trường hợp này.
Returns
một lá cờ chỉ ra liệu trường hợp này có bằng trường hợp cụ thể của lớp Aspose.Tasks.NullableBool hay không.
Equals(đối tượng)
Quay lại một lá cờ cho biết liệu trường hợp 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 trường hợp này.
Returns
một lá cờ chỉ ra liệu trường hợp này có bằng đối tượng được chỉ định hay không.
GetHashCode()
Quay lại giá trị mã hash cho ví dụ của lớp Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
trả lại giá trị mã hash cho đối tượng này.
ToString()
Quay lại một dòng đại diện cho đối tượng hiện tại.
public override string ToString()
Returns
Một string đại diện cho đối tượng hiện tại.
Operators
Nhà điều hành =(NullableBool và NullableBool)
Quay lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Đầu tiên Aspose.Tasks.NullableBool.
Phần thứ hai là Aspose.Tasks.NullableBool.
Returns
một giá trị chỉ ra liệu trường hợp này tương đương với một đối tượng cụ thể
Tính năng của Operator Bool(NullableBool)
Thay đổi một ví dụ Aspose.Tasks.NullableBool thành một giá trị boolean.Trở lại đúng khi Aspose.Tasks.NullableBool.Value là đúng và Aspose.Tasks.NullableBool.IsDefined là đúng.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Giá trị để chuyển đổi.
Returns
Giá trị boolean
Ứng dụng NullableBool(Bool)
Có nghĩa là nó chuyển đổi giá trị boolean thành Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Giá trị để chuyển đổi.
Returns
Chuyển đổi Aspose.Tasks.NullableBool ví dụ.
Nhà điều hành !=(NullableBool và NullableBool)
Trả lại một giá trị cho thấy liệu trường hợp này không tương đương với một đối tượng cụ thể.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Đầu tiên Aspose.Tasks.NullableBool.
Phần thứ hai là Aspose.Tasks.NullableBool.
Returns
một giá trị chỉ ra liệu trường hợp này không tương đương với một đối tượng cụ thể