正斜杠,符號是"/";反斜杠,符號是"\"。
一直很不解正斜杠與反斜杠到底有何區別?經過一段時間的理解,得出
DOS路徑:
E:\開發資料\ASP.NET高級開發 ...這是反斜杠的作用后面跟着的是文件名
csc /t:library /r:System.Web.dll /out:d:\CustomHandler.dll d:\CustomerHandler.cs ...這就是正斜杠后面是一個名令的參數dir 是命令.
Windows系統:
反斜杠\,在windows系統中用來表示目錄。
正斜杠/,網址、Url地址。eg:http://www.cnblogs.com/zuoguanglin/
asp.net中:
"../ " 表示當前目錄的上級目錄,即當前的父目錄;
"/" 表示網站的根目錄;
另外:獲取文件路徑的時候 很多人喜歡用 "E:\test.cs" ,此時就會發生轉義字符錯誤
解決的辦法:@"E:\test.cs"
另附:C#中 \ 是轉義字符
一些常用的如下:
轉義字符 意義
\’ 單引號
\” 雙引號
\\ 反斜杠
\0 空
\a 警告
\b 退格
\f 換頁
\n 換行
\r 回車
\t 水平制表符
\v 垂直制表符