让转移字符""保持原意,不要转义,如一个地址字符串
string path="c:abc";
默认的""是作为转义来使用的,而不是一个真的斜杠字符串
所以这个地方要取到地址,正确的写法应该是:
string path=@"c:abc"; //这里的@让斜杠保持原意,不要转义
或者
string path="c:\abc\"; //不用@ 斜杠表示转义,所以要多加个斜杠
表示按照@后面的字符赋值,避免转义字符。
如:(@"C:Program FilesTTPlayerTTPlayer.exe ")。
在C#中”“是转义符,所以当你写"c:dos"时,C#会把”d“当成转义符,所以加上@,C#就会认成"c:dos"。