Zusammenfassung

Abgeschlossen

Ihr Ziel bestand darin, verschiedene Verfahren zum Ändern des Datentyps eines bestimmten Werts zu verwenden.

Sie haben die implizite Konvertierung verwendet, wobei Sie auf den C#-Compiler angewiesen sind, um Erweiterungskonvertierungen durchzuführen. Wenn der Compiler keine implizite Konvertierung ausführen konnte, haben Sie explizite Konvertierungen verwendet. Sie haben die ToString()-Methode verwendet, um einen numerischen Datentyp explizit in einen string-Wert zu konvertieren.

Sie haben mehrere verschiedene Verfahren angewendet, um narrowing conversions auszuführen. Sie haben den Umwandlungsoperator () verwendet, wenn die Konvertierung sicher durchgeführt werden konnte und es kein Problem darstellte, dass die Werte nach dem Dezimaltrennzeichen abgeschnitten wurden. Sie haben zudem die Convert()-Methode verwendet, als Sie eine Konvertierung durchführen und allgemeine Rundungsregeln anwenden wollten, um eine einschränkende Konvertierung vorzunehmen.

Schließlich haben Sie die TryParse()-Methoden verwendet, wenn die Konvertierung aus einem string-Wert in einen numerischen Datentyp potenziell zu einer Ausnahme bei der Datentypkonvertierung führen konnte.

Ohne diese vielen verschiedenen Optionen wäre es schwierig, mit einer typisierten Programmiersprache zu arbeiten. Glücklicherweise kann dieses gut durchdachte System aus Typen, Konvertierung und Typumwandlung genutzt werden, um fehlerfreie Anwendungen zu erstellen.

Ressourcen

Erhalt einer kostenlosen bestätigten Zertifizierung

Microsoft hat sich mit freeCodeCamp.org zusammengetan, um ein Schulungs- und Zertifizierungsprogramm für C#-Grundlagen anzubieten. Wenn Sie dieses Microsoft Learn-Modul abschließen, sind Sie der Zertifizierung bereits einen Schritt näher. Weitere Informationen zur C#-Grundlagenzertifizierung von freeCodeCamp finden Sie unter: https://aka.ms/csharp-certification.