C# 識別字規則
- 識別字的第一個字必須是英文字或底線,第一個字不能用數字
- 識別字的第二個字以後,可以是英文、底線或數字
- 不可以只使用全部是底線的名稱來當識別字,也不可以使用保留字來當識別別
- C#的識別字有區分大小寫
- StyleCop
C# 關鍵字
| abstract | as | base | bool |
| break | byte | case | catch |
| char | checked | class | const |
| continue | decimal | default | delegate |
| do | double | else | enum |
| event | explicit | extern | false |
| finally | fixed | float | for |
| foreach | goto | if | implicit |
| in | in (generic modifier) | int | interface |
| internal | is | lock | long |
| namespace | new | null | object |
| operator | out | out (generic modifier) | override |
| params | private | protected | public |
| readonly | ref | return | sbyte |
| sealed | short | sizeof | stackalloc |
| static | string | struct | switch |
| this | throw | true | try |
| typeof | uint | ulong | unchecked |
| unsafe | ushort | using | virtual |
| void | volatile | while |
C# 符號
| 符號 | 用途 |
|---|---|
| . | 物件存取子 |
| () | 函數呼叫 |
| {} | 程式碼區塊 |
| ; | 程式碼結束 |
| => | goes to |
| = | 指派 |
| // | 單行註解 |
| /**/ | 多行註解 |
| /// | XML文件註解 |
跳脫字元
| Char | Meaning | Unicode 編碼 |
|---|---|---|
| \0 | Null | 0x0000 |
| \a | 發出一聲警告 | 0x0007 |
| \b | 倒退一個字元 | 0x0008 |
| \f | Form feed | 0x000C |
| \n | 換新一行 | 0x000A |
| \r | 換行並移到最前方 | 0x000D |
| \t | 水平方向的tab | 0x0009 |
| \v | 垂直方向的tab | 0x000B |
| \' | 單引號 | 0x0027 |
| \" | 雙引號 | 0x0022 |
| \ | 反斜線 | 0x005C |