C#在一个字符串前面加上什么符号,则字符串中的转义字符将不被处理?

@  尀  # % 是哪一个
2025-01-05 05:43:13
推荐回答(2个)
回答1:

@

string str = @"C:\Program Files" 和 string str = "C:\\Program Files" 是等效的
加了 @符号,string str = @"C:\Program Files"中的转义字符 \ 就不需要转换,直接视为字符串的一部分~~~~~~~

不加@符号,string str = "C:\\Program Files"中转义字符 \ 就必须要在加个 \ 才能表示 \
(在C#里面 \\ 才在字符串里表示 \ )

回答2:

@"\\\\\\\\\"