Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Formatage de Chaîne de Base | Traiter Avec les Types de Données
Bases de C#
course content

Contenu du cours

Bases de C#

Bases de C#

1. Commencer
2. Traiter Avec les Types de Données
3. Structures de Contrôle
4. Boucles
5. Tableaux
6. Méthodes

book
Formatage de Chaîne de Base

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

cs

main

copy
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 meilleures et plus adaptées pour le formatage de chaînes qui peuvent également gérer des cas complexes. La première méthode consiste à utiliser la syntaxe de l'espace réservé. Pour comprendre cette syntaxe, nous utiliserons la méthode Console.WriteLine :

cs

main

copy
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 où les valeurs doivent être insérées. La syntaxe d'un espace réservé est un nombre (index) 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 remplis avec les valeurs correspondantes qui sont passées en tant qu'arguments supplémentaires à la méthode Console.WriteLine.

Remarque

Les arguments sont les valeurs que nous passons dans 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 autre méthode beaucoup plus simple pour formater les chaînes. Nous pouvons utiliser le caractère pour indiquer qu'une chaîne est une chaîne formatée et insérer directement des valeurs à l'intérieur en utilisant les accolades ({}`) :

En utilisant cette syntaxe, nous pouvons également générer et stocker des chaînes formatées dans des variables de chaîne :

cs

main

copy
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); } } }
Lesquelles des méthodes suivantes peuvent être utilisées pour le formatage de chaînes en C# ?

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 2. Chapitre 8
We're sorry to hear that something went wrong. What happened?
some-alt