Résumé
Votre objectif était d’utiliser plusieurs techniques différentes pour modifier le type de données d’une valeur donnée.
Vous avez utilisé de conversion implicite, en vous appuyant sur le compilateur C# pour effectuer conversions étendues. Lorsque le compilateur n’a pas pu effectuer une conversion implicite, vous avez utilisé conversions explicites. Vous avez utilisé la méthode ToString() pour convertir explicitement un type de données numérique en string.
Lorsque vous avez besoin d’effectuer narrowing conversions, vous avez utilisé plusieurs techniques différentes. Vous avez utilisé l’opérateur de cast () lorsque la conversion peut être effectuée en toute sécurité et que vous souhaitez accepter la troncation des valeurs après la décimale. Et vous avez utilisé la méthode Convert() lorsque vous souhaitez effectuer une conversion et utiliser des règles d’arrondi courantes lors de l’exécution d’une conversion étroite.
Enfin, vous avez utilisé les méthodes TryParse() lorsque la conversion d’un string vers un type de données numérique peut entraîner une exception de conversion de type de données.
Sans cette richesse d’options, il serait difficile de travailler dans un langage de programmation typé. Heureusement, ce système bien exécuté de types, de conversion et de cast peut être exploité pour générer des applications sans erreur.
Ressources
- Conversion et conversions de types (guide de programmation C#)
- types intégrés (référence C#)
- valeurs par défaut des types C# (référence C#)
Obtenir une certification vérifiée gratuite
Microsoft s’est associé à freeCodeCamp.org pour offrir un programme de formation et de certification sur C#de base. En effectuant ce module Microsoft Learn, vous êtes déjà un pas plus proche d’être certifié. Pour explorer la certification C# fondamentale offerte par freeCodeCamp, visitez : https://aka.ms/csharp-certification.