Maison >développement back-end >C++ >Comment intégrer des guillemets doubles dans une variable de chaîne C# ?
Intégrer des guillemets doubles dans les variables de chaîne
Supposons que vous ayez une variable chaîne, disons "string title = string.empty;"
, et que vous deviez afficher son contenu à l'intérieur d'un élément div entre guillemets doubles. Cependant, vous rencontrez des difficultés pour ajouter des guillemets doubles.
Pour résoudre ce problème, vous pouvez échapper aux guillemets doubles en utilisant une chaîne littérale textuelle :
<code class="language-csharp">string str = @""""How to add doublequotes""""";</code>
Cette méthode traite la chaîne comme une chaîne brute, en préservant tous les caractères, y compris les guillemets doubles.
Alternativement, pour les chaînes littérales normales, vous pouvez utiliser des barres obliques inverses pour échapper aux guillemets :
<code class="language-csharp">string str = "\""How to add doublequotes\""";</code>
Avec C# 11, vous disposez d'une autre option : les littéraux de chaîne bruts. Ces littéraux vous permettent d'écrire des chaînes telles quelles, sans caractères d'échappement :
<code class="language-csharp">string str = $$$$"How to add doublequotes"$$$$";</code>
Ces méthodes ajoutent efficacement des guillemets doubles à votre variable chaîne, vous permettant d'afficher son contenu dans un div si vous le souhaitez :
<code class="language-html">... ... <div>" + str + "</div> ... ...</code>
Cela produira le résultat suivant :
<code>"How to add double quotes"</code>
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!