Einleitung
Die Programmiersprache C# basiert umfassend auf Datentypen. Datentypen beschränken die Arten von Werten, die in einer bestimmten Variablen gespeichert werden können, was beim Versuch, fehlerfreien Code zu erstellen, hilfreich sein kann. Als Entwickler führen Sie Vorgänge für Ihre Variablen sicher aus, da Sie im Voraus wissen, dass nur gültige Werte gespeichert werden.
Angenommen, Ihr Auftrag besteht darin, eine neue Anwendung zu erstellen, die viele verschiedene Arten von Daten abrufen, bearbeiten und speichern muss, einschließlich einzelner numerischer Werte und Sequenzen numerischer und Textwerte. Die Auswahl der richtigen Datentypen ist für den Erfolg Ihrer Softwareentwicklungsbemühungen von entscheidender Bedeutung. Aber was sind Ihre Optionen, und welche Kriterien sollten Sie verwenden, wenn Sie mit mehreren Datentypen konfrontiert sind, die ähnlich aussehen?
In diesem Modul erfahren Sie, wie Ihre Anwendung Daten speichert und verarbeitet. Sie erfahren, dass es zwei Arten von Datentypen gibt, die mit den beiden Methoden der Verarbeitung von Daten übereinstimmen. Sie schreiben Code, der die maximalen und minimalen Werte identifiziert, die in einem bestimmten numerischen Datentyp gespeichert werden können. Außerdem lernen Sie die Kriterien kennen, die beim Auswählen zwischen mehreren numerischen Datentypen für Ihre Anwendung verwendet werden sollen.
Am Ende dieses Moduls sind Sie sicher, wenn Sie mit verschiedenen Datentypen in C# arbeiten und den richtigen Datentyp für Ihre jeweilige Anwendung auswählen können.
Lernziele
In diesem Modul lernen Sie Folgendes:
- Lernen Sie die grundlegenden Unterschiede zwischen Werttypen und Referenztypen kennen.
- Beschreiben sie die Eigenschaften vieler neuer numerischer Datentypen, einschließlich neuer integraler Typen und Gleitkommatypen.
- Schreiben von Code, der die maximalen und minimalen Werte zurückgibt, die numerische Datentypen speichern können.
- Verwenden Sie das
newSchlüsselwort, um neue Instanzen eines Verweistyps zu erstellen. - Ermitteln, welcher Datentyp für eine bestimmte Anwendung ausgewählt werden sollte.
Voraussetzungen
- Erfahrung mit grundlegenden Datentypen wie
string,char, ,bool,intunddecimal - Erfahrung mit der Verwendung der Zeichenfolgeninterpolation zum Kombinieren von Variablen in Zeichenfolgenvorlagen
- Erfahrung im Verwenden von Codekommentaren zum Auskommentieren ungenutzten Codes
- Erfahrung mit Visual Studio Code zum Entwickeln, Erstellen und Ausführen von C#-Code