Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Mise en forme de chaîne de base | Section
Bases du C#

Mise en forme de chaîne de base

Glissez pour afficher le menu

Note
Définition

Le formatage de chaîne fait référence au processus de construction et de personnalisation de la sortie textuelle. Il consiste à insérer des variables et des valeurs dans un modèle de texte prédéfini. Il est utile pour créer des représentations textuelles lisibles et structurées.

Nous pouvons afficher du texte et la valeur d'une variable en utilisant une méthode déjà connue (l'opérateur +) :

main.cs

main.cs

12345678910111213
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int number = 10; Console.WriteLine("The value is: " + number); } } }

Cependant, il existe des méthodes plus efficaces et plus adaptées pour le formatage de chaînes, capables également de gérer des cas complexes. La première méthode consiste à utiliser la syntaxe des espaces réservés. Pour comprendre cette syntaxe, nous allons utiliser la méthode Console.WriteLine :

main.cs

main.cs

123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int val1 = 10; int val2 = 20; int val3 = 30; Console.WriteLine("The values are: {0}, {1} and {2}", val1, val2, val3); } } }

Dans le code ci-dessus, nous insérons des espaces réservés dans la chaîne à l'endroit où les valeurs doivent être insérées. La syntaxe d'un espace réservé est un nombre (indice) entouré d'accolades {index} et la valeur index commence à 0. Lorsque la chaîne de sortie est générée, les espaces réservés sont remplacés par les valeurs correspondantes passées en arguments supplémentaires à la méthode Console.WriteLine.

Note
Remarque

Les arguments sont les valeurs que nous transmettons à une fonction ou une commande. Par exemple, dans Console.WriteLine("Value: {0}", 100);, les termes "Value: {0}" et 100 sont des valeurs.

Il existe une méthode beaucoup plus simple pour formater les chaînes de caractères. Nous pouvons utiliser le caractère $ pour indiquer qu'une chaîne est formatée et insérer directement des valeurs à l'intérieur à l'aide des accolades ({}) :

En utilisant cette syntaxe, il est également possible de générer et de stocker des chaînes formatées dans des variables de type string :

main.cs

main.cs

12345678910111213141516
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int val1 = 10; int val2 = 20; int val3 = 30; string text = $"The values are: {val1}, {val2} and {val3}"; Console.WriteLine(text); } } }
question mark

Lesquelles des méthodes suivantes peuvent être utilisées pour le formatage de chaînes en C# ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 18

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 18
some-alt