"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > La signification et l'utilisation du symbole `$ 'dans l'interpolation de la chaîne C #

La signification et l'utilisation du symbole `$ 'dans l'interpolation de la chaîne C #

Publié le 2025-04-20
Parcourir:483

What Does the `$` Symbol Mean in C# String Interpolation?

Décodage du symbole $ en C #: String Interpolation Demystified

Dans le domaine de la programmation C #, les chaînes de symbole de symbole $ peuvent avoir laissé perplexe. Contrairement à l'homologue de la chaîne textuelle, @, le symbole $ ne déclenche aucune erreur, vous laissant vous poser des questions sur son objectif énigmatique.

Le symbole $ et la chaîne

Le symbole $ dans C # est une révolution pour la notation de la chaîne et est utilisée dans les interpolations de la chaîne, la trait de la chaîne. 6. Les interpolations de chaîne permettent l'intégration transparente des valeurs dans les chaînes, simplifiant la construction de chaînes. Il sert simplement de place pour les futures interpolations de chaîne, comme la méthode string.format.

déverrouillant la puissance des interpolations de chaîne

Le vrai potentiel des interpolations de chaîne devient évident lorsque var abool = true; var astring = "3"; var formé = $ "{anint}, {abool}, {astring}";

string str = $"text";

Par exemple, le code suivant:

var somedir = "a"; Console.writeline ($ @ "c: \ {Somedir} \ b \ c"); produit la sortie:

c: \ a \ b \ c

var anInt = 1;
var aBool = true;
var aString = "3";
var formated = $" {anInt},{aBool},{aString}";
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3