Maison > développement back-end > C++ > Comment puis-je échapper aux guillemets doubles dans une chaîne C# ?

Comment puis-je échapper aux guillemets doubles dans une chaîne C# ?

Linda Hamilton
Libérer: 2025-01-27 09:36:09
original
392 Les gens l'ont consulté

How Do I Escape Double Quotes in a C# String?

Échapper aux guillemets doubles dans les chaînes C#

Les caractères d'échappement dans une chaîne sont essentiels pour préserver leur signification littérale et éviter toute interprétation accidentelle. En C#, les guillemets doubles sont utilisés comme terminateurs de chaîne. Cependant, lorsque vous devez inclure des guillemets doubles dans une chaîne, vous devez les échapper pour éviter toute confusion.

Comment essayer :

Une façon d'essayer est d'utiliser des chaînes littérales textuelles :

<code class="language-csharp">@"He said to me, ""Hello World"". How are you?"</code>
Copier après la connexion

Cette méthode fonctionne en encadrant la chaîne entre des caractères "@", ce qui préserve le sens littéral des caractères sans aucune interprétation.

Caractères d'échappement :

Vous pouvez également utiliser une barre oblique inverse () comme caractère d'échappement pour échapper aux guillemets doubles :

<code class="language-csharp">string test = "He said to me, \"Hello World\". How are you?";</code>
Copier après la connexion

Dans ce cas, les guillemets doubles sont "échappés" et interprétés comme faisant partie de la chaîne.

Remarque :

Dans les deux cas, la chaîne réelle reste inchangée. Le caractère d'échappement (ou délimiteur littéral @) demande simplement au compilateur d'interpréter le caractère comme un caractère littéral plutôt que comme un terminateur de chaîne.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal