Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
کلاسی برای مقادیر بولی با امکان بررسی اینکه آیا مقدار تعریف شده است یا خیر.
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)
یک نمونه جدید از ساختار 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
Value
مقداری را برمیگرداند یا تنظیم میکند که نشان میدهد آیا مقدار فعلی true یا false است.
public bool Value { get; set; }
Property Value
Methods
Equals(NullableBool)
پرچمی را برمیگرداند که نشان میدهد آیا این نمونه برابر با نمونه مشخص شده از کلاس Aspose.Tasks.NullableBool است یا خیر.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
شی مشخص شده برای مقایسه با این نمونه.
Returns
پرچمی که نشان میدهد آیا این نمونه برابر با نمونه مشخص شده از کلاس Aspose.Tasks.NullableBool است یا خیر.
Equals(object)
پرچمی را برمیگرداند که نشان میدهد آیا این نمونه برابر با شی مشخص شده است یا خیر.
public override bool Equals(object obj)
Parameters
obj
object
شی مشخص شده برای مقایسه با این نمونه.
Returns
پرچمی که نشان میدهد آیا این نمونه برابر با شی مشخص شده است یا خیر.
GetHashCode()
یک مقدار کد هش برای نمونه کلاس Aspose.Tasks.NullableBool برمیگرداند.
public override int GetHashCode()
Returns
یک مقدار کد هش برای این شی برمیگرداند.
ToString()
رشتهای را برمیگرداند که نمایانگر شی فعلی است.
public override string ToString()
Returns
رشتهای که نمایانگر شی فعلی است.
Operators
operator ==(NullableBool, NullableBool)
مقداری را برمیگرداند که نشان میدهد آیا این نمونه برابر با شی مشخص شده است یا خیر.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
اولین Aspose.Tasks.NullableBool.
دومین Aspose.Tasks.NullableBool.
Returns
مقداری که نشان میدهد آیا این نمونه برابر با شی مشخص شده است یا خیر.
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
یک مقدار بولی.
implicit operator NullableBool(bool)
مقدار بولی را به نمونه Aspose.Tasks.NullableBool بهطور ضمنی تبدیل میکند.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
مقداری که باید تبدیل شود.
Returns
نمونه تبدیل شده Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
مقداری را برمیگرداند که نشان میدهد آیا این نمونه برابر با شی مشخص شده نیست.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
اولین Aspose.Tasks.NullableBool.
دومین Aspose.Tasks.NullableBool.
Returns
مقداری که نشان میدهد آیا این نمونه برابر با شی مشخص شده نیست.