Heim > Backend-Entwicklung > C++ > Wie füge ich Backslashes ordnungsgemäß in C#-Strings ein?

Wie füge ich Backslashes ordnungsgemäß in C#-Strings ein?

Mary-Kate Olsen
Freigeben: 2025-01-19 07:05:10
Original
825 Leute haben es durchsucht

How Do I Properly Include Backslashes in C# Strings?

Die richtige Art, Backslashes in C#-Strings zu verwenden

In C# kann das Einfügen von Backslash-Zeichen direkt in eine Zeichenfolge zu einem Fehler „nicht erkannte Escape-Sequenz“ führen. Dies liegt daran, dass der Backslash als Escape-Zeichen für Sonderzeichen fungiert.

Doppelter Backslash oder wörtliche Zeichenfolge

Um einen wörtlichen Backslash einzufügen, maskieren Sie ihn mit einem anderen Backslash:

var s = "\Tasks";
Nach dem Login kopieren

Alternativ können Sie eine wörtliche Zeichenfolge verwenden, die mit dem „@“-Symbol beginnt:

var s = @"\Tasks";
Nach dem Login kopieren

Empfohlen: Verbatim-Zeichenfolge

Beim Umgang mit Datei- und Ordnerpfaden wird generell empfohlen, wörtliche Zeichenfolgen zu verwenden. Dies vereinfacht den Code und ermöglicht das direkte Kopieren und Einfügen des Pfads ohne doppelte Backslashes.

var path = @"C:\Users\UserName\Documents\Tasks";
Nach dem Login kopieren

Path.Combine-Dienstprogrammfunktion

Zur Pfadmanipulation sollten Sie die Verwendung der Path.Combine-Methode in Betracht ziehen, die Backslashes automatisch verarbeitet:

var path = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments), "Tasks");
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie füge ich Backslashes ordnungsgemäß in C#-Strings ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage