關鍵字
- C#關鍵
表1 C#關鍵
關鍵字 | 說明 | 關鍵字 | 說明 | 關鍵字 | 說明 | 關鍵字 | 說明 | |
1 | abstract | 抽象類 | event | 事件 | new | 構造執行個體/隐藏方法 | struct | 結構體 |
2 | as | 轉化為 | explicit | null | 空 | switch | 分支語句 | |
3 | base | extern | Object | 基類(萬類之祖) | this | 自身 | ||
4 | bool | 布爾類型 | false | 假/否 | operator | 運算符重載 | throw | 抛出異常 |
5 | break | 表示跳轉 | finally | out | 傳出參數 | true | 真/是 | |
6 | byte | 無符号8位整數 | fixed | override | 覆寫 | try | 捕捉異常 | |
7 | case | 情況 | float | 浮點數 | params | 參數 | typeof | 擷取類型對象 |
8 | catch | 異常處理 | for | 循環 | private | 私有修飾符 | uint | 無符号整型 |
9 | char | 字元 | foreach | 周遊 | protected | 保護修飾符 | ulong | 無符号長整型 |
10 | checked | goto | 跳轉 | public | 公有修飾符 | unchecked | ||
11 | class | 類 | if | 選擇語句(如果) | readonly | 隻讀 | unsafe | 不安全類型,用于指針 |
12 | const | 修飾常量 | implicit | ref | 傳入參數 | ushort | 無符号短整型 | |
13 | continue | 跳轉 | in | return | 傳回,表示跳轉 | using | 引用命名空間 | |
14 | decimal | 表示金錢的量 | int | 整型 | sbyte | 有符号8位整數 | virtual | 虛方法修飾符 |
15 | default | 預設 | interface | 接口 | sealed | 密封類/密封方法 | volatile | |
16 | delegate | 委托 | internal | short | 短整型 | void | 無傳回值 | |
17 | do | is | 轉化為 | sizeof | 擷取資料類型長度 | while | 循環語句 | |
18 | double | lock | stackalloc | |||||
19 | else | 其它 | long | 長整型 | static | 靜态 | ||
20 | enum | 枚舉 | namespace | 命名空間 | string | 字元串 |
- 上下文關鍵字
上下文關鍵字用于提供代碼中的特定含義,但它不是 C# 中的保留字。某些上下文關鍵字(如 partial 和 where)在兩個或更多個上下文中具有特殊含義。
表2 上下文關鍵字
from | get | group |
into | join | let |
orderby | partial(類型) | partial(方法) |
select | set | value值 |
where(泛型類型限制) | where(查詢子句) | yield |