Search code examples
c#escaping

How to use "\" in a string without making it an escape sequence - C#?


I'm sure this is something really basic that I don't know but how do I make it not recognize "\" as an escape sequence inside a string

I'm trying to type in a path and it thinks it is an escape sequence


Solution

  • You can use Verbatim String Literals:

    //Initialize with a regular string literal.
    string oldPath = "c:\\Program Files\\Microsoft Visual Studio 8.0";
    
    // Initialize with a verbatim string literal.
    string newPath = @"c:\Program Files\Microsoft Visual Studio 9.0";
                     ↑