Was ist der Unterschied zwischen "Bool" und "Bool"?

Ich den "bool" - Typ für Variablen, als ich war früher in C++, und ich versuche, die Werte von Funktionen oder Eigenschaften, die ich erwarte "boolean" in meine variable. Allerdings Gerate ich oft in Fällen, in denen das Ergebnis vom Typ "bool?" und nicht "bool" und die implizite Typumwandlung fehlschlägt.

Was ist der Unterschied zwischen den beiden und Wann werden die jeweils verwendet? Auch, sollte ich "bool?" als der Typ meine variable? Dies ist die beste Praxis?

Kommentar zu dem Problem
mögliche Duplikate von Was bedeutet "DateTime?" bedeutet in C#? Kommentarautor: nawfal

InformationsquelleAutor der Frage Roee Adler | 2009-07-25

Schreibe einen Kommentar