Entkomme doppelten Anführungszeichen in C#

Muhammad Maisam Abbas 16 Februar 2024
  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.

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