Escape Double Quotes em C#

Muhammad Maisam Abbas 11 dezembro 2023
  1. Escape Double Quotes With the "" Escape Character em C#
  2. Escape Double Quotes Com o \ Escape Character em C#
Escape Double Quotes em C#

Este tutorial discutirá métodos para escapar de aspas duplas em C#.

Escape Double Quotes With the "" Escape Character em C#

Se quisermos salvar uma string como He said, "Hi", temos que usar aspas duplas caractere de escape "" em C#. Temos que colocar as aspas duplas dentro de outro par de aspas duplas como ""Hi"" para armazenar isso dentro de uma variável de string como "Hi". O exemplo de código a seguir nos mostra como podemos escapar das aspas duplas com o caractere de escape "" em C#.

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = @"He said ""Hi""";
      Console.WriteLine(msg);
    }
  }
}

Resultado:

He said "Hi"

Salvamos a string msg com o valor He said "Hi" usando o caractere de escape "" em C#.

Escape Double Quotes Com o \ Escape Character em C#

Também podemos usar o \ caractere de escape para armazenar a string He said "Hi" dentro de uma variável de string em C#. Teríamos que escrever um \ antes de cada aspas, como He said \"Hi\". O exemplo de código a seguir nos mostra como podemos escapar das aspas duplas com o caractere de escape \ em C#.

using System;

namespace escape_quotes {
  class Program {
    static void Main(string[] args) {
      string msg = "He said \"Hi\"";
      Console.WriteLine(msg);
    }
  }
}

Resultado:

He said "Hi"

Salvamos a string msg com o valor He said "Hi" usando o caractere de escape \ em C#.

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

Artigo relacionado - Csharp String