Entkomme doppelten Anführungszeichen in C#

  1. Escape Double Quotes Mit dem Escape-Zeichen "" in C#
  2. Escape Double Quotes Mit dem Escape-Zeichen \ in C#
Entkomme doppelten Anführungszeichen in C#

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.

Genießen Sie unsere Tutorials? Abonnieren Sie DelftStack auf YouTube, um uns bei der Erstellung weiterer hochwertiger Videoanleitungen zu unterstützen. Abonnieren
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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.

LinkedIn

Verwandter Artikel - Csharp String