Heim >Backend-Entwicklung >C++ >Wie kann ich mehrzeilige String-Literale in C# erstellen?

Wie kann ich mehrzeilige String-Literale in C# erstellen?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-23 06:42:121091Durchsuche

How Can I Create Multiline String Literals in C#?

Erstellen mehrzeiliger String-Literale in C#

Mit mehrzeiligen String-Literalen können Sie Strings über mehrere Zeilen hinweg definieren. In C# gibt es zwei Möglichkeiten, mehrzeilige Zeichenfolgenliterale zu erstellen.

1. Wörtliches String-Literal:

Sie können ein wörtliches String-Literal erstellen, indem Sie das „@“-Symbol vor dem String-Literal hinzufügen. Dadurch können Sie Zeilenumbrüche, Sonderzeichen und Leerzeichen unverändert einfügen.

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

2. String-Interpolation:

Alternativ können Sie die String-Interpolation verwenden, um mehrzeilige Strings zu erstellen. Diese Methode erfordert C# 6.0 oder höher.

<code class="language-c#">string query = $"SELECT foo, bar
FROM table
WHERE id = 42";</code>

In beiden Fällen können Sie das Escapezeichen von Sonderzeichen außer doppelten Anführungszeichen in der Zeichenfolge vermeiden.

Das obige ist der detaillierte Inhalt vonWie kann ich mehrzeilige String-Literale in C# erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn