Printing a backslash in C# will print an error. This is because the backslash \
is a special character used for escape sequences like the new line \n
, a tab \t
, a space \s
, etc. If we try to print the backslash, an error is thrown.
So how do we print this special character? To print it, we have to use a double slash \\
.
Console.WriteLine('\\')
A single backslash is returned.
using System;class HelloWorld{static void Main(){// printing a backslash throws an errorConsole.WriteLine("\");}}
using System;class HelloWorld{static void Main(){// print a backslashConsole.WriteLine("\\");Console.WriteLine("This is new line \\n and tab \\t");Console.WriteLine("Welcome\\to\\Edpresso!");}}