Struct NullableBool

Struct NullableBool

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

فئة لقيم Boolean مع إمكانية التحقق مما إذا كانت القيمة محددة أم لا.

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 مع قيمة Boolean المحددة.

public NullableBool(bool value)

Parameters

value bool

القيمة Boolean المحددة.

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 إلى قيمة Boolean. يُرجع true عندما تكون Aspose.Tasks.NullableBool.Value تساوي true وAspose.Tasks.NullableBool.IsDefined تساوي true.

public static implicit operator bool(NullableBool val)

Parameters

val NullableBool

القيمة للتحويل.

Returns

bool

قيمة Boolean.

implicit operator NullableBool(bool)

يحول ضمنيًا قيمة Boolean إلى مثيل 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

قيمة تشير إلى ما إذا كان هذا المثيل غير مساوٍ لكائن محدد.

 عربي