Maison >développement back-end >Tutoriel C#.Net >Interpolation de chaîne C#
Le processus de formatage, de manipulation et de concaténation des chaînes est appelé interpolation de chaînes en C#, grâce auquel les expressions et les objets peuvent être utilisés dans le cadre de l'opération d'interpolation de chaînes. Cette fonctionnalité d'interpolation de chaîne a été introduite dans C# version 6 et avant l'introduction de l'interpolation de chaîne + (plus) l'opérateur et la méthode String.Format ont été utilisés en C# pour effectuer l'opération de concaténation sur les chaînes et en utilisant l'interpolation de chaîne, il est possible de placez les chaînes où nous le voulons, il est possible d'utiliser des conditions et il est possible de spécifier l'espace après ou avant la chaîne.
Syntaxe :
La syntaxe pour l'interpolation de chaîne comme suit :
{<interpolatedExpression>[,<alignment>][:<formatString>]}
Lorsque le résultat est produit par l'expression interpolée qui sera incluse dans la chaîne interpolée, l'alignement d'une expression résultante peut être exprimé à l'aide d'une virgule et il est facultatif. L'expression résultante est alignée à droite si la valeur d'alignement est positive. L'expression résultante est alignée à gauche si la valeur d'alignement est négative.
L'expression donnée peut être formatée en définissant formatString à l'aide des deux points.
Voici les exemples
programme pour démontrer l'interpolation de chaînes pour concaténer les deux chaînes données.
Code :
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which two string variables are defined to store the two strings static void Main(string[] args) { string string1 = "to C#"; //string interpolation is used to concatenate the first string with the second string and display the resulting string string string2 = $"Welcome {string1} !"; //the resulting output which is the concatenation of the given two strings is printed on the screen Console.WriteLine(string2); } } }
Sortie :
Explication : Dans le programme ci-dessus, un espace de noms appelé programme est défini. Ensuite, une classe appelée check est définie. Ensuite, la méthode principale est appelée dans laquelle deux variables de chaîne sont définies pour stocker les deux chaînes. Ensuite, l'interpolation de chaîne est utilisée pour concaténer la première chaîne avec la deuxième chaîne et afficher la chaîne résultante.
Programme C# pour démontrer l'interpolation de chaînes pour concaténer les quatre chaînes données :
Code :
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which four string variables are defined to store the four strings static void Main(string[] args) { string string1 = "to C#"; //string interpolation is used to concatenate the first string, second string, third string and fourth string and display the resulting string string string2 = "Welcome"; string string3 = "Learning is fun"; string string4 = $"{string2} {string1}. \n" + $"{string3}. "; //the resulting output which is the concatenation of the given four strings is printed on the screen Console.WriteLine(string4); } } }
Sortie :
Explication : Dans le programme ci-dessus, un espace de noms appelé programme est défini. Ensuite, une classe appelée check est définie. Ensuite, la méthode principale est appelée dans laquelle quatre variables de chaîne sont définies pour stocker les quatre chaînes. Ensuite, l'interpolation de chaîne est utilisée pour concaténer la première chaîne, la deuxième chaîne, la troisième chaîne et la quatrième chaîne et afficher la chaîne résultante.
Programme C# pour démontrer l'interpolation de chaînes pour concaténer les chaînes données pour afficher l'ID de l'e-mail :
Code :
using System; //a namespace called program is defined namespace program { //a class called check is defined class check { //main method is called within which four string variables are defined to store the four strings static void Main(string[] args) { string string1 = "shobha"; //string interpolation is used to concatenate the first string, second string, display the resulting string which is an email id string string2 = "shivakumar"; string string3 = $"{string1}.{string2}@gmail.com"; //the resulting output which is an email id is printed on the screen Console.WriteLine("The given email id after string interpolation is: {0}",string3); } } }
Sortie :
Explication : Dans le programme ci-dessus, un espace de noms appelé programme est défini. Ensuite, une classe appelée check est définie. Ensuite, la méthode principale est appelée dans laquelle trois variables de chaîne sont définies pour stocker les trois chaînes. Ensuite, l'interpolation de chaîne est utilisée pour concaténer la première chaîne, la deuxième chaîne, afficher la chaîne résultante qui est un identifiant de courrier électronique.
Dans ce didacticiel, nous comprenons le concept d'interpolation de chaînes à travers sa définition, sa syntaxe et son fonctionnement à travers des exemples de programmation et leurs sorties.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!