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 +
) :
main.cs
12345678910111213using 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
:
main.cs
123456789101112131415using 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}"
et100
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 :
main.cs
12345678910111213141516using 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); } } }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 1.59
Formatage de Chaîne de Base
Glissez pour afficher le menu
Nous pouvons afficher du texte et une valeur de variable en utilisant une méthode déjà connue (l'opérateur +
) :
main.cs
12345678910111213using 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
:
main.cs
123456789101112131415using 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}"
et100
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 :
main.cs
12345678910111213141516using 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); } } }
Merci pour vos commentaires !