Struct NullableBool

Struct NullableBool

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

کلاسی برای مقادیر بولی با امکان بررسی اینکه آیا مقدار تعریف شده است یا خیر.

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)

یک نمونه جدید از ساختار 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

bool

Value

مقداری را برمی‌گرداند یا تنظیم می‌کند که نشان می‌دهد آیا مقدار فعلی true یا false است.

public bool Value { get; set; }

Property Value

bool

Methods

Equals(NullableBool)

پرچمی را برمی‌گرداند که نشان می‌دهد آیا این نمونه برابر با نمونه مشخص شده از کلاس Aspose.Tasks.NullableBool است یا خیر.

public bool Equals(NullableBool other)

Parameters

other NullableBool

شی مشخص شده برای مقایسه با این نمونه.

Returns

bool

پرچمی که نشان می‌دهد آیا این نمونه برابر با نمونه مشخص شده از کلاس Aspose.Tasks.NullableBool است یا خیر.

Equals(object)

پرچمی را برمی‌گرداند که نشان می‌دهد آیا این نمونه برابر با شی مشخص شده است یا خیر.

public override bool Equals(object obj)

Parameters

obj object

شی مشخص شده برای مقایسه با این نمونه.

Returns

bool

پرچمی که نشان می‌دهد آیا این نمونه برابر با شی مشخص شده است یا خیر.

GetHashCode()

یک مقدار کد هش برای نمونه کلاس Aspose.Tasks.NullableBool برمی‌گرداند.

public override int GetHashCode()

Returns

int

یک مقدار کد هش برای این شی برمی‌گرداند.

ToString()

رشته‌ای را برمی‌گرداند که نمایانگر شی فعلی است.

public override string ToString()

Returns

string

رشته‌ای که نمایانگر شی فعلی است.

Operators

operator ==(NullableBool, NullableBool)

مقداری را برمی‌گرداند که نشان می‌دهد آیا این نمونه برابر با شی مشخص شده است یا خیر.

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

Parameters

a NullableBool

اولین Aspose.Tasks.NullableBool.

b NullableBool

دومین Aspose.Tasks.NullableBool.

Returns

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)

Parameters

val NullableBool

مقداری که باید تبدیل شود.

Returns

bool

یک مقدار بولی.

implicit operator NullableBool(bool)

مقدار بولی را به نمونه Aspose.Tasks.NullableBool به‌طور ضمنی تبدیل می‌کند.

public static implicit operator NullableBool(bool val)

Parameters

val bool

مقداری که باید تبدیل شود.

Returns

NullableBool

نمونه تبدیل شده Aspose.Tasks.NullableBool.

operator !=(NullableBool, NullableBool)

مقداری را برمی‌گرداند که نشان می‌دهد آیا این نمونه برابر با شی مشخص شده نیست.

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

Parameters

a NullableBool

اولین Aspose.Tasks.NullableBool.

b NullableBool

دومین Aspose.Tasks.NullableBool.

Returns

bool

مقداری که نشان می‌دهد آیا این نمونه برابر با شی مشخص شده نیست.

 فارسی