Heim > Backend-Entwicklung > C#.Net-Tutorial > Verwendung von @ in c#

Verwendung von @ in c#

下次还敢
Freigeben: 2024-05-09 22:27:18
Original
686 Leute haben es durchsucht

Das @-Symbol in C# wird zum Erstellen wörtlicher Zeichenfolgen verwendet, d. Dies vereinfacht den Inhalt von Zeichenfolgen, die Sonderzeichen enthalten, und verbessert die Lesbarkeit, das Compilerverhalten wird jedoch beeinträchtigt. Achten Sie bei der Verwendung von @-Zeichenfolgen darauf, keine Zeichenfolgeninterpolation zum Erstellen oder Verketten mit nicht wörtlichen Zeichenfolgen zu verwenden.

Verwendung von @ in c#

Verwendung des @-Symbols in C#

Das @-Symbol (als wörtlicher Zeichenfolgenbezeichner bezeichnet) in C# wird zum Erstellen einer wörtlichen Zeichenfolge verwendet, d. h. einer Zeichenfolge, die keine Sonderzeichen maskiert.

Usage:

<code class="csharp">string verbatimString = @"字符串文本";</code>
Nach dem Login kopieren

function:

verbatin Die Zeichenfolge entkommt den folgenden Sonderzeichen nicht:

  • ouble QUOTE (")
  • backslash ()
  • tab (t)
  • newline (n )
  • Wagenrücklauf (r)

Dadurch ist es möglich, diese Zeichen einfach in eine Zeichenfolge einzufügen, ohne Escape-Sequenzen zu verwenden.

Vorteile:

Die Verwendung von wörtlichen Zeichenfolgen kann Zeicheninhalte vereinfachen, die Sonderzeichen in der Zeichenfolge enthalten . Es verbessert auch die Lesbarkeit, da keine Escape-Sequenzen zum Escape-Zeichen verwendet werden müssen.

Da das @-Symbol anzeigt, dass es sich bei der Zeichenfolge um eine wörtliche Zeichenfolge handelt Beachten Sie Folgendes, wenn Sie wörtliche Zeichenfolgen verwenden:

Sie können keine wörtliche Zeichenfolge verwenden, um wörtliche Zeichenfolgen zu erstellen.

    Sie können wörtliche Zeichenfolgen nicht mit nicht wörtlichen Zeichenfolgen verketten.
  • Beispiel:
Erstellen Sie eine wörtliche Zeichenfolge, die doppelte Anführungszeichen enthält :

<code class="csharp">string verbatimString = @"字符串包含 ""双引号""";</code>
Nach dem Login kopieren
Erstellen Sie eine wörtliche Zeichenfolge mit Backslashes:
<code class="csharp">string verbatimString = @"路径:C:\Users\User\Desktop";</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonVerwendung von @ in c#. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
c#
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage