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 !=Επιστρέφει μια τιμή που υποδεικνύει εάν αυτή η παρουσία δεν είναι ίση με ένα καθορισμένο αντικείμενο.

Δείτε επίσης