常用的轉義字符及其含義:
\’ 單引號
\” 雙引號
\\ 反斜槓
\0 空
\a 警告(產生峰鳴)
\b 退格
\f 換頁
\n 換行
\r 回車
\t 水平制表符
\v 垂直制表符
c#裡 @ 表示的是:
在C#中,"c:\\temp"表示路徑是c:\temp; 而@"c:\temp"就表示c:\temp;
所以,@的作用就應該是忽略轉義字符的作用.
轉義字符只對代碼中直接寫出來的字符串,對於程序中讀取出來的沒有這個問題。假如用戶輸入a\nb,會輸出什麼?