How to insert or add double quote in string in .net

Following example show that how to insert double quote (“) in string in vb.net and C#.net.

[VB]
we can put double quote in string in vb.net by using two double quote(“”).

Dim str As String = "Welcome ""Guest"""
MessageBox.Show(str)

[C#]

string str = "Welcome " + "\"" + "Guest" + "\"";
MessageBox.Show(str);

The above string will be displayed as follows

Welcome “Guest”

From the above, in c# we are using character escape sequence. Basically, a Character consisting of a backslash (\) followed by a letter is called “escape sequence.” So when you need to add a single quote, double quote or a newline character in a string, you can use escape sequences. There is also an option that you use verbatim string(string followed by ‘@’) for these type of situations.

C# has many character escape sequences such of them are following:

\’ – single quote, needed for character literals
\” – double quote, needed for string literals
\\ – backslash
\b – Backspace (character 8)
\n – New line (character 10)
\r – Carriage return
\t – Horizontal tab
\v – Vertical quote