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

后端 未结 6 2053
后悔当初
后悔当初 2020-12-14 23:35

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

相关标签:
6条回答
  • 2020-12-15 00:17

    You can use " \\ " instead of " \ " as well as '@' sign in the beginning.

    0 讨论(0)
  • 2020-12-15 00:20

    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";
                     ↑
    
    0 讨论(0)
  • 2020-12-15 00:22

    It's pretty simple, just do two slashes:

    \\

    0 讨论(0)
  • 2020-12-15 00:30
    string s = @"C:\Temp";
    
    0 讨论(0)
  • 2020-12-15 00:34

    use "\\"

    Funny thing: I had to escape \ using \\.

    0 讨论(0)
  • 2020-12-15 00:40

    It's Simple... Just put '@' symbol before your string, then it never care for your escape sequences...like this

    string name=@"lndebi\n\nlndebi";

    the output will be lndebi\n\nlndebi.

    0 讨论(0)
提交回复
热议问题