以下代码为每个反斜杠生成有关“无法识别的转义序列”的编译器错误:
string foo = "D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml";
我想我需要转义反斜线吗?我怎么做?
Answers:
试试这个:
string foo = @"D:\Projects\Some\Kind\Of\Pathproblem\wuhoo.xml";
问题在于,在字符串中,a\
是转义字符。通过使用@
符号,您可以告诉编译器忽略转义符。
您还可以通过转义\
:
string foo = "D:\\Projects\\Some\\Kind\\Of\\Pathproblem\\wuhoo.xml";