Struct NullableBool
Namespace: Aspose.Tasks
Assembly: Aspose.Tasks.dll (25.2.0)
מחלקה לערכים בוליאניים עם אפשרות לבדוק אם הערך הוגדר או לא.
public struct 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; }
ערך המאפיין
Value
מקבל או קובע ערך המצביע אם הערך הנוכחי הוא true או false.
public bool Value { get; set; }
ערך המאפיין
שיטות
Equals(NullableBool)
מחזיר דגל המצביע אם מופע זה שווה למופע המוגדר של מחלקת Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
פרמטרים
other
NullableBool
האובייקט המוגדר להשוואה למופע זה.
מחזיר
דגל המצביע אם מופע זה שווה למופע המוגדר של מחלקת Aspose.Tasks.NullableBool.
Equals(object)
מחזיר דגל המצביע אם מופע זה שווה לאובייקט המוגדר.
public override bool Equals(object obj)
פרמטרים
obj
object
האובייקט המוגדר להשוואה למופע זה.
מחזיר
דגל המצביע אם מופע זה שווה לאובייקט המוגדר.
GetHashCode()
מחזיר ערך קוד גיבוב עבור מופע מחלקת Aspose.Tasks.NullableBool.
public override int GetHashCode()
מחזיר
מחזיר ערך קוד גיבוב עבור אובייקט זה.
ToString()
מחזיר מחרוזת המייצגת את האובייקט הנוכחי.
public override string ToString()
מחזיר
מחרוזת המייצגת את האובייקט הנוכחי.
מפעילים
operator ==(NullableBool, NullableBool)
מחזיר ערך המצביע אם מופע זה שווה לאובייקט המוגדר.
public static bool operator ==(NullableBool a, NullableBool b)
פרמטרים
הראשון Aspose.Tasks.NullableBool.
השני Aspose.Tasks.NullableBool.
מחזיר
ערך המצביע אם מופע זה שווה לאובייקט המוגדר.
implicit operator bool(NullableBool)
ממיר במובלע מופע של Aspose.Tasks.NullableBool לערך בוליאני.
מחזיר true כאשר Aspose.Tasks.NullableBool.Value הוא true ו-Aspose.Tasks.NullableBool.IsDefined הוא true.
public static implicit operator bool(NullableBool val)
פרמטרים
val
NullableBool
הערך להמיר.
מחזיר
ערך בוליאני.
implicit operator NullableBool(bool)
ממיר במובלע ערך בוליאני למופע של Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
פרמטרים
val
bool
ערך להמיר.
מחזיר
מופע המומר של Aspose.Tasks.NullableBool.
operator !=(NullableBool, NullableBool)
מחזיר ערך המצביע אם מופע זה אינו שווה לאובייקט המוגדר.
public static bool operator !=(NullableBool a, NullableBool b)
פרמטרים
הראשון Aspose.Tasks.NullableBool.
השני Aspose.Tasks.NullableBool.
מחזיר
ערך המצביע אם מופע זה אינו שווה לאובייקט המוגדר.