C# @什麼意思

pamxy發表於2013-11-14

轉自:http://zhidao.baidu.com/question/350508363.html

讓轉移字元"\"保持原意,不要轉義,如一個地址字串
string path="c:\abc\";
預設的"\"是作為轉義來使用的,而不是一個真的斜槓字串
所以這個地方要取到地址,正確的寫法應該是:
string path=@"c:\abc\";   //這裡的@讓斜槓保持原意,不要轉義
或者
string path="c:\\abc\\"; //不用@  斜槓表示轉義,所以要多加個斜槓

相關文章