Struct NullableBool

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

IEquatable<nullablebool>

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

bool

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

bool

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

bool

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

bool

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

int

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

string

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

a NullableBool

Aspose.Tasks.NullableBool đầu tiên.

b NullableBool

Aspose.Tasks.NullableBool thứ hai.

Returns

bool

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

bool

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

NullableBool

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

a NullableBool

Aspose.Tasks.NullableBool đầu tiên.

b NullableBool

Aspose.Tasks.NullableBool thứ hai.

Returns

bool

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.

 Tiếng Việt