Introduction

Effectué

En tant que développeur de logiciels, vous devrez écrire du code C# pour combiner et mettre en forme des littéraux et des données de variables pour créer une nouvelle valeur. Cette valeur peut être affichée, enregistrée dans un fichier ou envoyée sur le réseau. Heureusement, C# permet de combiner et de mettre en forme des données de nombreuses manières.

Supposez que vous souhaitez afficher la sortie d’une application en ligne de commande que vous écrivez. Vous souhaitez afficher des valeurs incluant du texte littéral, du texte dans des variables, des données numériques et des données textuelles dans d’autres langues. Comment les mettre en forme correctement afin que l’utilisateur puisse comprendre ce que votre application communique ?

Dans ce module, vous allez utiliser des séquences d’échappement de caractères pour mettre en forme des chaînes littérales de texte afin d’inclure des caractères spéciaux, notamment des tabulations et des sauts de ligne, et même des caractères de langues différentes comme des kanjis ou du script cyrillique ! Vous allez découvrir comment concaténer deux chaînes, et utiliserez l’interpolation de chaîne pour créer un modèle de chaîne littérale avec des parties remplaçables.

À la fin de ce module, vous serez en mesure de contrôler la façon dont vos données sont présentées aux utilisateurs finaux de vos applications.

Objectifs d’apprentissage

Dans ce module, vous allez :

  • Créer des données de type chaîne contenant des tabulations, de nouvelles lignes et d’autres caractères spéciaux.
  • Créer des données de type chaîne contenant des caractères Unicode.
  • Combiner des données de type chaîne en une nouvelle valeur de chaîne par le biais de la concaténation.
  • Combiner des données de type chaîne en une nouvelle valeur de chaîne par le biais de l’interpolation.

Prérequis

  • Expérience de niveau débutant avec un éditeur .NET
  • Expérience niveau débutant avec l’affichage d’un message dans une console en utilisant les méthodes Console.WriteLine() et Console.Write(String)
  • Expérience de niveau débutant avec les types de données, la déclaration, l’initialisation, la définition et la récupération de valeurs à partir de variables.