反斜槓
因爲是要做整除運算。正斜槓/表示除法,分隔。在windows 系統中通常用來分隔命令行參數,/表示選項等。不能作爲文件名。
反斜槓\,在windows系統中用來表示目錄。
而在unix 系統中,/表示目錄。由於web遵循unix命名,所以在網址(URL)中,/表示目錄。
在unix系統中,\表示跳脫字符將特殊字符變成一般字符(如enter,$,空格等)。
2使用問題
在C#中 \ 是轉義字符 ,只轉義其後面的一個字符,在某些特殊情況下,需要兩兩配對使用。轉義字符的某些具體用法,如下所示
就比如說要輸出這一段字符串 “/_\” 可能你會認爲是這樣寫 @""/_\""
但這樣寫編譯器 都不讓你通過了,但看上表所示,你可以這麼寫
"\"/_\\\""
另外在獲取文件路徑的時候 很多人喜歡用 d:\test.txt
然後就會發生所謂的轉義字符 錯誤了
解決的辦法一般人是使用 @d:\test.txt 我不知道這樣寫是否會帶來一些問題
但我一直的做法是d:/test.txt 也完全可以訪問
在網上找了下, 似乎斜槓與反斜槓最大的區別就是
網絡中不能以斜槓在windows系統中通常用來分隔命令行參數,/表示選項等。
算術運算符/用來取商,如5/2=2.5
在VBA中\表示整除(取商),如5\2=2。而5\5.25=1因爲是要做整除運算。