Maison >développement back-end >C++ >Comment créer des littéraux de chaîne multiligne en C# ?
Littéraux de chaîne multilignes en C#
C# fournit une syntaxe littérale de chaîne multiligne pratique, qui est implémentée à l'aide du symbole « @ ». Cette syntaxe permet aux développeurs de définir des chaînes qui s'étendent sur plusieurs lignes sans échapper de caractères spéciaux, simplifiant ainsi les opérations sur les chaînes.
Semblables à la syntaxe HEREDOC de PHP, les littéraux de chaîne verbatim de C# offrent un moyen pratique de définir des chaînes multilignes. Par exemple :
<code class="language-csharp">string query = @"SELECT foo, bar FROM table WHERE id = 42";</code>
En utilisant le symbole "@", vous pouvez créer des chaînes multilignes sans les concaténer manuellement ni utiliser de nouvelles lignes. Les littéraux de chaîne Verbatim préservent les espaces et les caractères de nouvelle ligne qui apparaissent dans le code.
De plus, les chaînes textuelles ont l'avantage de ne pas avoir besoin d'échapper aux caractères spéciaux tels que les guillemets doubles. Cependant, si vous devez inclure des guillemets doubles dans une chaîne, vous devez les échapper en utilisant la barre oblique inverse "". Cela empêche le compilateur d'interpréter les guillemets doubles comme la fin de la chaîne littérale.
L'utilisation de littéraux de chaîne textuels simplifie non seulement les opérations sur les chaînes, mais améliore également la lisibilité du code, facilitant ainsi la gestion des chaînes multilignes complexes. Ils sont utiles pour les scénarios impliquant des requêtes SQL, des documents XML ou toute autre situation dans laquelle les sauts de ligne doivent être préservés et les échappements de caractères évités.
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!