Struct NullableBool

Struct NullableBool

Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)

一个用于布尔值的类,可以检查该值是否已定义。

public struct NullableBool : IEquatable<nullablebool>

实现

IEquatable<nullablebool>

继承成员

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

构造函数

NullableBool(bool)

使用指定的布尔值初始化 Aspose.Tasks.NullableBool 结构的新实例。

public NullableBool(bool value)

参数

value bool

指定的布尔值。

NullableBool(bool, bool)

初始化 Aspose.Tasks.NullableBool 结构的新实例。

public NullableBool(bool value, bool isDefined)

参数

value bool

当前值。

isDefined bool

指示当前值是否已定义的值。

属性

IsDefined

获取一个值,指示该值是否已定义;否则为 false。

public bool IsDefined { get; }

属性值

bool

Value

获取或设置一个值,指示当前值是 true 还是 false。

public bool Value { get; set; }

属性值

bool

方法

Equals(NullableBool)

返回一个标志,指示此实例是否等于指定的 Aspose.Tasks.NullableBool 类的实例。

public bool Equals(NullableBool other)

参数

other NullableBool

要与此实例进行比较的指定对象。

返回

bool

一个标志,指示此实例是否等于指定的 Aspose.Tasks.NullableBool 类的实例。

Equals(object)

返回一个标志,指示此实例是否等于指定对象。

public override bool Equals(object obj)

参数

obj object

要与此实例进行比较的指定对象。

返回

bool

一个标志,指示此实例是否等于指定对象。

GetHashCode()

返回 Aspose.Tasks.NullableBool 类实例的哈希代码值。

public override int GetHashCode()

返回

int

返回此对象的哈希代码值。

ToString()

返回表示当前对象的字符串。

public override string ToString()

返回

string

表示当前对象的字符串。

运算符

operator ==(NullableBool, NullableBool)

返回一个值,指示此实例是否等于指定对象。

public static bool operator ==(NullableBool a, NullableBool b)

参数

a NullableBool

第一个 Aspose.Tasks.NullableBool。

b NullableBool

第二个 Aspose.Tasks.NullableBool。

返回

bool

一个值,指示此实例是否等于指定对象。

implicit operator bool(NullableBool)

隐式将 Aspose.Tasks.NullableBool 实例转换为布尔值。 当 Aspose.Tasks.NullableBool.Value 为 true 且 Aspose.Tasks.NullableBool.IsDefined 为 true 时返回 true。

public static implicit operator bool(NullableBool val)

参数

val NullableBool

要转换的值。

返回

bool

一个布尔值。

implicit operator NullableBool(bool)

隐式将布尔值转换为 Aspose.Tasks.NullableBool 实例。

public static implicit operator NullableBool(bool val)

参数

val bool

要转换的值。

返回

NullableBool

转换后的 Aspose.Tasks.NullableBool 实例。

operator !=(NullableBool, NullableBool)

返回一个值,指示此实例是否不等于指定对象。

public static bool operator !=(NullableBool a, NullableBool b)

参数

a NullableBool

第一个 Aspose.Tasks.NullableBool。

b NullableBool

第二个 Aspose.Tasks.NullableBool。

返回

bool

一个值,指示此实例是否不等于指定对象。

 中文