Introduction

Terminé

Supposons que vous êtes développeur de logiciels sur une équipe travaillant sur l’automatisation des formulaires d’admission médicale. Vous êtes chargé de livrer les fonctionnalités de l’application pour collecter les données entrées par un technicien médical avant que le médecin ne voit le patient. Le technicien peut utiliser l’application pour enregistrer la date et l’heure, l’âge du patient, la hauteur, le poids, le pouls et la pression artérielle. L’application fournit également des champs de texte pour d’autres informations, telles que la raison de la visite, les prescriptions actuelles et d’autres éléments. Vous travaillez avec de nombreuses données qui se situent dans un mélange de types de données. Pour le prototype, vous allez créer une application console et collecter toutes les entrées en tant que strings.

Étant donné que l’entrée est initialement entrée sous forme de chaîne, vous devez parfois modifier des valeurs d’un type de données vers un autre dans le code. Un exemple simple est toute opération mathématique que vous souhaitez effectuer avec des données de chaîne. Vous devez d’abord modifier la valeur en type de données numérique, comme int, puis manipuler l’opération. Vous pouvez également mettre en forme et générer une valeur numérique pour un rapport de synthèse à l’aide de l’interpolation de chaîne.

Vous utilisez différentes techniques pour modifier un type de données si nécessaire. Vous apprenez à utiliser une technique sur une autre, et quand une technique donnée risque de perdre des données.

À la fin de ce module, vous pouvez prendre le contrôle des données dans vos applications, en sachant quand appliquer la technique appropriée pour modifier les types de données en fonction des besoins.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Utiliser l’opérateur de cast pour caster une valeur en autre type de données.
  • Utilisez des méthodes de conversion pour convertir une valeur en un autre type de données.
  • Protégez-vous contre la perte de données lors de l’exécution d’une opération de cast ou de conversion.
  • Utilisez la méthode TryParse() pour convertir en toute sécurité une chaîne en un type de données numérique.

Conditions préalables

  • Expérience à l’aide de types de données tels que string, int, decimal, float, et ainsi de suite
  • Expérience à l’aide de tableaux et de l’instruction d’itération foreach
  • Expérience de l’utilisation de l’interpolation de chaîne pour combiner des valeurs de variable et littérales pour la sortie
  • Expérience à l’aide de Visual Studio Code pour développer, générer et exécuter du code C#