Entkomme doppelten Anführungszeichen in C#
-
Escape Double Quotes Mit dem Escape-Zeichen
""
inC#
-
Escape Double Quotes Mit dem Escape-Zeichen
\
inC#
In diesem Tutorial werden Methoden erläutert, mit denen doppelte Anführungszeichen in C# vermieden werden können.
Escape Double Quotes Mit dem Escape-Zeichen ""
in C#
Wenn wir eine Zeichenkette wie "He said ""Hi"""
speichern möchten, müssen wir die doppelten Anführungszeichen Escapezeichen ""
in C# verwenden. Wir müssen die doppelten Anführungszeichen in ein weiteres Paar doppelter Anführungszeichen wie ""Hi""
einschließen, um dies in einer Zeichenkettenvariablen wie "Hi"
zu speichern. Das folgende Codebeispiel zeigt uns, wie wir doppelte Anführungszeichen mit dem Escape-Zeichen ""
in C# umgehen können.
using System;
namespace escape_quotes {
class Program {
static void Main(string[] args) {
string msg = @"He said ""Hi""";
Console.WriteLine(msg);
}
}
}
Ausgabe:
He said "Hi"
Wir haben die Zeichenkette msg
mit dem Wert He said "Hi"
gespeichert, indem wir das Escape-Zeichen ""
in C# verwendet haben.
Escape Double Quotes Mit dem Escape-Zeichen \
in C#
Wir können auch das \
Escape-Zeichen verwenden, um die Zeichenkette He said "Hi"
in einer Zeichenkettenvariablen in C# zu speichern. Wir müssten vor jedem doppelten Zitat ein \
schreiben, wie He said \"Hi\"
. Das folgende Codebeispiel zeigt uns, wie wir doppelte Anführungszeichen mit dem Escape-Zeichen \
in C# umgehen können.
using System;
namespace escape_quotes {
class Program {
static void Main(string[] args) {
string msg = "He said \"Hi\"";
Console.WriteLine(msg);
}
}
}
Ausgabe:
He said "Hi"
Wir haben die Zeichenkette msg
mit dem Wert He said "Hi"
gespeichert, indem wir das Escape-Zeichen \
in C# verwendet haben.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedInVerwandter Artikel - Csharp String
- C# Int in String konvertieren
- C# String in Enum konvertieren
- Verwendung von Strings in der Switch-Anweisung in C#
- So konvertieren Sie eine Zeichenkette in ein Byte-Array in C#
- Wie konvertiert man eine Zeichenkette in C# in boolesche Zeichenketten
- Wie schreibt man ein mehrzeiliges String-Literal in C#