NullableBool
NullableBool structure
Μια κλάση για δυαδικές τιμές με δυνατότητα ελέγχου εάν η τιμή έχει οριστεί ή όχι.
public struct NullableBool : IEquatable<NullableBool>
Κατασκευαστές
Ονομα | Περιγραφή |
---|
NullableBool(bool) | Αρχικοποιεί μια νέα παρουσία τουNullableBool δομή με την καθορισμένη τιμή boolean. |
NullableBool(bool, bool) | Αρχικοποιεί μια νέα παρουσία τουNullableBool struct. |
Ιδιότητες
Ονομα | Περιγραφή |
---|
IsDefined { get; } | Λαμβάνει μια τιμή που υποδεικνύει εάν η τιμή καθορίστηκε. διαφορετικά, ψευδής. |
Value { get; set; } | Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν η τρέχουσα τιμή είναι αληθής ή ψευδής. |
Μέθοδοι
Ονομα | Περιγραφή |
---|
Equals(NullableBool) | Επιστρέφει μια σημαία που υποδεικνύει εάν αυτή η παρουσία είναι ίση με την καθορισμένη παρουσία τουNullableBool τάξη. |
override Equals(object) | Επιστρέφει μια σημαία που υποδεικνύει εάν αυτή η παρουσία είναι ίση με το καθορισμένο αντικείμενο. |
override GetHashCode() | Επιστρέφει μια τιμή κωδικού κατακερματισμού για την παρουσία τουNullableBool τάξη. |
override ToString() | Επιστρέφει μια συμβολοσειρά που αντιπροσωπεύει το τρέχον αντικείμενο. |
operator == | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία είναι ίση με ένα καθορισμένο αντικείμενο. |
implicit operator | Μετατρέπει σιωπηρά το αNullableBool στιγμιότυπο σε μια τιμή boole. Επιστρέφει true ότανValue είναι αλήθεια καιIsDefined είναι αλήθεια. (2 operators) |
operator != | Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία δεν είναι ίση με ένα καθορισμένο αντικείμενο. |
Δείτε επίσης