Wie kann ich Anführungszeichen in einem string?
Brauche ich zum schreiben eines string-Literals zu einer text-Datei, aber der C# - compiler findet Fehler, wenn ich Anführungszeichen in es.
Mein Aktueller code:
writeText.WriteLine("<?xml version="1.0" encoding="utf-8"?>");
Brauche ich die Ausgabe der text-Datei:
<?xml version="1.0" encoding="utf-8"?>
Wie kann ich Anführungszeichen in strings in C#?
- Wenn Sie die Erstellung von XML -, dann sollten Sie nicht verwenden Sie einen text-Schriftsteller wie, die. Verwenden Sie ein
XmlWriter
statt, die zum generieren der XML richtig.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie entkommen, die Anführungszeichen, um Sie in einen string. Es gibt zwei Möglichkeiten, dies zu tun. Mit backslashes in einem normalen string:
Verwendung von Doppel-quoation Marken in einer @-getrennter string:
Versuchen
Haben Sie einen Blick auf "das, Was Zeichen-escape-Sequenzen stehen zur Verfügung?" der C# FAQ
Da XML sowohl für " und " verwendet, versuchen Sie