Escape Double Quotes in C#

Muhammad Maisam Abbas Jan 30, 2023 Mar 15, 2021
  1. Escape Double Quotes With the "" Escape Character in C#
  2. Escape Double Quotes With the \ Escape Character in C#
Escape Double Quotes in C#

This tutorial will discuss methods to escape double quotes in C#.

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

If we want to save a string like He said, "Hi", we have to use the double quotes escape character "" in C#. We have to enclose the double quotes inside another pair of double quotes like ""Hi"" to store this inside a string variable like "Hi". The following code example shows us how we can escape double quotes with the "" escape character in C#.

using System;

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

Output:

He said "Hi"

We saved the string msg with the value He said "Hi" by using the "" escape character in C#.

Escape Double Quotes With the \ Escape Character in C#

We can also use the \ escape character to store the string He said "Hi" inside a string variable in C#. We would have to write a \ before each double quote like He said \"Hi\". The following code example shows us how we can escape double quotes with the \ escape character in C#.

using System;

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

Output:

He said "Hi"

We saved the string msg with the value He said "Hi" by using the \ escape character in 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

Related Article - Csharp String