C# 關鍵字
關鍵字是預先定義的保留識別項,它對編譯器具有特殊意義。 您必須在關鍵字加上 @
做為前置詞,才能將它們當做程式中的識別項使用。 例如,@if
是有效的識別碼,但 if
不是,因為 if
是關鍵字。
此文章中的第一個表格列出在 C# 程式的任何部分中為保留識別碼的關鍵字。 本文中的第二個表格列出 C# 中的內容關鍵字。 內容關鍵字只在有限的程式內容中具有特殊意義,並且可在該內容以外的地方用來當做識別項。 一般而言,將新的關鍵字加入至 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
int
interface
internal
is
lock
long
內容關鍵字
內容關鍵字可用來在程式碼中提供特定的意義,但它不是 C# 中的保留字。 某些內容關鍵字 (例如 partial
和 where
) 在兩個以上的內容中具有特殊意義。