C# Spezielle Charaktere
Strings — Spezielle Charaktere
Da Zeichenfolgen in Anführungszeichen geschrieben werden müssen, missversteht C# diese Zeichenfolge und generiert einen Fehler:
string txt = "We are the so-called "Vikings" from the north.";
Die Lösung zur Vermeidung dieses Problems besteht in der Verwendung des Backslash-Escape-Zeichens.
Das Escape-Zeichen Backslash (\
) wandelt Sonderzeichen in Zeichenfolgen um:
Escape-Zeichen | Ergebnis | Beschreibung |
---|---|---|
\' | ' | Einfaches Zitat |
\" | " | Doppeltes Anführungszeichen |
\\ | \ | Backslash |
Die Sequenz \"
fügt ein doppeltes Anführungszeichen in eine Zeichenfolge ein:
Die Sequenz \'
fügt ein einfaches Anführungszeichen in eine Zeichenfolge ein:
Die Sequenz \\
fügt einen einzelnen Backslash in eine Zeichenfolge ein:
Weitere nützliche Escape-Zeichen in C# sind:
Code | Ergebnis | Try it |
---|---|---|
\n | Neue Zeile | Try it » |
\t | Tab | Try it » |
\b | Backspace | Try it » |