Maison > développement back-end > C++ > Comment puis-je créer facilement des chaînes multilignes en C# ?

Comment puis-je créer facilement des chaînes multilignes en C# ?

Barbara Streisand
Libérer: 2025-01-23 06:33:09
original
850 Les gens l'ont consulté

How Can I Easily Create Multiline Strings in C#?

Littéraux de chaîne multilignes en C#

Créer des littéraux de chaîne multilignes en C# peut être fastidieux et nécessite une concaténation de chaînes comme dans l'exemple. Cependant, cela est plus facilement réalisé en utilisant une chaîne littérale textuelle.

Chaîne littérale textuelle

Les chaînes littérales verbatim sont représentées en ajoutant le symbole @ avant le guillemet d'ouverture. Cela vous permet d'inclure des nouvelles lignes et d'autres caractères spéciaux sans utiliser de séquences d'échappement.

Par exemple, le code suivant définit un littéral de chaîne multiligne en utilisant la syntaxe textuelle :

<code class="language-c#">string query = @"SELECT foo, bar
FROM table
WHERE id = 42";</code>
Copier après la connexion

Avantages des chaînes littérales verbatim

  • Pas besoin d'échapper aux nouvelles lignes et autres caractères spéciaux.
  • Rendez les chaînes multilignes plus faciles à lire et à gérer.
  • Peut être utilisé pour intégrer des données brutes ou des extraits de code.

Restrictions

  • Les guillemets doubles doivent toujours être échappés à l'aide de caractères.
  • Les chaînes littérales verbatim ne peuvent pas s'étendre sur plusieurs lignes de code source. Si vous avez besoin d'une chaîne qui s'étend sur plusieurs lignes, vous devez utiliser la concaténation de chaînes.

Exemple d'utilisation

La syntaxe Verbatim peut être utilisée dans divers scénarios, tels que la définition de requêtes SQL, la construction de documents HTML ou XML ou l'intégration d'extraits de code. Voici un exemple de la façon de définir une requête multiligne en utilisant la syntaxe verbatim :

<code class="language-c#">string query = @"SELECT *
FROM Users
WHERE Status = 'Active'";</code>
Copier après la connexion

En utilisant des littéraux de chaîne textuels, vous pouvez simplifier le processus de création de chaînes multilignes en C#, rendant votre code plus facile à lire et à maintenir.

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