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