Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
فئة لقيم Boolean مع إمكانية التحقق مما إذا كانت القيمة محددة أم لا.
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 مع قيمة 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
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 إلى قيمة Boolean. يُرجع true عندما تكون Aspose.Tasks.NullableBool.Value تساوي true وAspose.Tasks.NullableBool.IsDefined تساوي true.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
القيمة للتحويل.
Returns
قيمة Boolean.
implicit operator NullableBool(bool)
يحول ضمنيًا قيمة Boolean إلى مثيل 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
قيمة تشير إلى ما إذا كان هذا المثيل غير مساوٍ لكائن محدد.