Struct NullableBool
Το όνομα: Aspose.Tasks Συγκέντρωση: Aspose.Tasks.dll (25.4.0)
Μια κατηγορία για τις τιμές boolean με τη δυνατότητα να ελέγξετε αν η τιμή έχει οριστεί ή όχι.
public struct NullableBool : IEquatable<nullablebool>
Implements
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NullableBool(Μπόλ)
Αρχίζει μια νέα περίπτωση της δομής Aspose.Tasks.NullableBool με την καθορισμένη αξία boolean.
public NullableBool(bool value)
Parameters
value
bool
την καθορισμένη αξία του boolean.
NullableBool(Μπόλ, Μπόλ)
Αρχίζει μια νέα περίπτωση της δομής Aspose.Tasks.NullableBool.
public NullableBool(bool value, bool isDefined)
Parameters
value
bool
Η τρέχουσα αξία.
isDefined
bool
Η τιμή που υποδεικνύει αν η τρέχουσα τιμή καθορίζεται.
Properties
IsDefined
λαμβάνει μια τιμή που υποδεικνύει αν η τιμή έχει οριστεί· αλλιώς, ψεύτικη.
public bool IsDefined { get; }
Αξία ιδιοκτησίας
Value
Αποκτά ή τοποθετεί μια τιμή που υποδεικνύει αν η τρέχουσα τιμή είναι αληθινή ή ψευδής.
public bool Value { get; set; }
Αξία ιδιοκτησίας
Methods
Equals(NullableBool)
Επιστρέφει μια σημαία που δείχνει αν αυτή η περίπτωση είναι ίση με την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.NullableBool.
public bool Equals(NullableBool other)
Parameters
other
NullableBool
το συγκεκριμένο αντικείμενο να συγκριθεί με αυτή την περίπτωση.
Returns
σημαία που υποδεικνύει αν αυτή η περίπτωση είναι ίση με την καθορισμένη περίπτωση της κατηγορίας Aspose.Tasks.NullableBool.
Equals(αντικείμενο)
Επιστρέφει μια σημαία που υποδεικνύει αν αυτή η περίπτωση είναι ίση με το καθορισμένο αντικείμενο.
public override bool Equals(object obj)
Parameters
obj
object
το συγκεκριμένο αντικείμενο να συγκριθεί με αυτή την περίπτωση.
Returns
σημαία που υποδεικνύει αν αυτή η περίπτωση είναι ίση με το καθορισμένο αντικείμενο.
GetHashCode()
Επιστρέφει μια τιμή κωδικού hash για το παράδειγμα της κατηγορίας Aspose.Tasks.NullableBool.
public override int GetHashCode()
Returns
επιστρέφει μια τιμή κώδικα hash για αυτό το αντικείμενο.
ToString()
Επιστρέφει μια γραμμή που αντιπροσωπεύει το τρέχον αντικείμενο.
public override string ToString()
Returns
Μια γραμμή που αντιπροσωπεύει το τρέχον αντικείμενο.
Operators
Δραστηριότητες =(NullableBool και NullableBool)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα καθορισμένο αντικείμενο.
public static bool operator ==(NullableBool a, NullableBool b)
Parameters
Το πρώτο Aspose.Tasks.NullableBool.
Το δεύτερο Aspose.Tasks.NullableBool.
Returns
μια τιμή που υποδεικνύει αν αυτή η περίπτωση είναι ίση με ένα συγκεκριμένο αντικείμενο
Εμφανιζόμενος φορέας Bool(NullableBool)
Εναλλακτικά μετατρέπει ένα παράδειγμα Aspose.Tasks.NullableBool σε αξία boolean.Επιστρέφει αληθινό όταν το Aspose.Tasks.NullableBool.Value είναι αληθινό και το Aspose.Tasks.NullableBool.IsDefined είναι αληθινό.
public static implicit operator bool(NullableBool val)
Parameters
val
NullableBool
Η αξία της μετατροπής.
Returns
Η αξία του Boolean.
Ο διαχειριστής NullableBool(Μπόλ)
Εναλλακτικά μετατρέπει την αξία boolean στην περίπτωση Aspose.Tasks.NullableBool.
public static implicit operator NullableBool(bool val)
Parameters
val
bool
Αξία για μετατροπή.
Returns
Μετατρέψτε το Aspose.Tasks.NullableBool παράδειγμα.
Οργανωτής !=(NullableBool και NullableBool)
Επιστρέφει μια τιμή που υποδεικνύει αν αυτή η περίπτωση δεν ισοδυναμεί με ένα συγκεκριμένο αντικείμενο.
public static bool operator !=(NullableBool a, NullableBool b)
Parameters
Το πρώτο Aspose.Tasks.NullableBool.
Το δεύτερο Aspose.Tasks.NullableBool.
Returns
μια τιμή που υποδεικνύει αν αυτή η περίπτωση δεν ισοδυναμεί με ένα συγκεκριμένο αντικείμενο