Einleitung

Abgeschlossen

Angenommen, Sie sind Softwareentwickler in einem Team, das an der Automatisierung medizinischer Aufnahmeformulare arbeitet. Sie sind damit beauftragt, die Anwendungsfeatures bereitzustellen, die es erlauben, Daten zu sammeln, die ein medizinischer Techniker eingegeben hat, bevor der Arzt den Patienten sieht. Der Techniker kann die Anwendung verwenden, um Datum und Uhrzeit, Patientenalter, Höhe, Gewicht, Puls und Blutdruck aufzuzeichnen. Die Anwendung enthält auch Textfelder für andere Informationen, z. B. den Grund für den Besuch, aktuelle Verschreibungen und andere Artikel. Sie arbeiten mit vielen Daten, die sich in einer Mischung aus Datentypen befindet. Für den Prototyp erstellen Sie eine Konsolenanwendung und sammeln alle Eingaben als strings.

Da die Eingabe anfänglich als Zeichenfolge eingegeben wird, müssen Sie gelegentlich Werte von einem Datentyp in einen anderen im Code ändern. Ein einfaches Beispiel ist ein beliebiger mathematischer Vorgang, den Sie mit Zeichenfolgendaten ausführen möchten. Zuerst müssen Sie den Wert in einen numerischen Datentyp ändern, z. B. int, und dann könnten Sie den Vorgang bearbeiten. Alternativ können Sie einen numerischen Wert für einen Zusammenfassungsbericht mithilfe der Zeichenfolgeninterpolation formatieren und ausgeben.

Sie verwenden unterschiedliche Techniken, um einen Datentyp bei Bedarf zu ändern. Sie lernen, wann sie eine Technik über eine andere verwenden, und wenn eine bestimmte Technik den Verlust von Daten riskieren kann.

Am Ende dieses Moduls können Sie die Kontrolle über die Daten in Ihren Anwendungen übernehmen und wissen, wann die richtige Technik angewendet werden soll, um Datentypen nach Bedarf zu ändern.

Lernziele

In diesem Modul werden Sie folgende Aktionen ausführen:

  • Verwenden Sie den Umwandlungsoperator, um einen Wert in einen anderen Datentyp zu umwandeln.
  • Verwenden Sie Konvertierungsmethoden, um einen Wert in einen anderen Datentyp zu konvertieren.
  • Schützen vor Datenverlust beim Ausführen eines Umwandlungs- oder Konvertierungsvorgangs.
  • Verwenden Sie die TryParse()-Methode, um eine Zeichenfolge sicher in einen numerischen Datentyp zu konvertieren.

Voraussetzungen

  • Erfahrung mit der Verwendung von Datentypen wie string, int, decimal, floatusw.
  • Erfahrung mit dem Verwenden von Arrays und der foreach-Iterationsanweisung
  • Erfahrung mit der Verwendung der Zeichenfolgeninterpolation zum Kombinieren von Variablen- und Literalwerten für die Ausgabe
  • Erfahrung mit visual Studio Code zum Entwickeln, Erstellen und Ausführen von C#-Code