Home [C# 筆記] 轉義符(反斜線)、@符號
Post
Cancel

[C# 筆記] 轉義符(反斜線)、@符號

轉義符 反斜線\

一個反斜線,加上一個特殊符號,組成一個特殊符號。

\r\n 換行
\n:換行 (Mac 認得 \n,window系統不認得這個,要用\r\n)
\“:雙引號
\t:一個Tab 鍵的空格
\b:表示退格鍵(前面一個字元會被刪掉)
\\:表示一個\

@符號(不轉義)

  • 取消\在字串中的轉義作用
  • 將字串按照編輯的原格式輸出

範例:字串寫入檔案

1
2
System.IO.File.WriteAllText(@"c:\temp\test.txt", "test..");
Console.WriteLine("done");

用在 Path

用轉義符\\表示一個\

1
string path = "c:\\temp\\test.txt";

@不轉義

1
string path = @"c:\temp\test.txt"

用在 char

沒報錯,\b轉移為退格鍵

1
char c = '\b'; // \在裡面起了一個轉義的作用

報錯

1
char cc = 'bb'; //報錯,char只能接受一個字元
This post is licensed under CC BY 4.0 by the author.