abstract |
as |
base |
bool |
break |
byte |
case |
catch |
char |
checked |
decimal |
default |
delegate |
continue |
double |
do |
else |
enum |
ecent |
explicit |
finally |
fixed |
float |
for |
foreach |
get |
goto |
if |
implicit |
const |
in |
int |
interface |
internal |
is |
lock |
long |
new |
null |
object |
partial |
out |
namespace |
override |
private |
ref |
readonly |
public |
return |
protected |
short |
set |
stackalloc |
sizeof |
static |
this |
struct |
throw |
try |
switch |
typeof |
uint |
unchecked |
ulong |
unsafe |
void |
ushort |
using |
value |
virtual |
volatile |
where |
while |
yield |
class |
true |
extern |
false |
sbyte |
sealed |
部分描述:
abstract:可以和類、方法、屬性、索引器及事件一起使用,標識一個可以擴充套件但不能被實體化的、必須被實現的類或方法。
as:一個轉換操作符,如果轉換失敗,就返回null。
base:用於訪問被派生類或構造中的同名成員隱藏的基類成員。
catch:定義一個程式碼塊,在特定型別異常丟擲時,執行塊內程式碼。
checked:既是操作符又是語句,確保編譯器執行時,檢查整數型別操作或轉換時出現的溢位。
const:標識一個可在編譯時計算出來的變數值,即一經指派不可修改的值。
delegate:指定一個宣告為一種委託型別。委託把方法封裝為可呼叫實體,能在委託實體中呼叫。
enum:表示一個已命名常量群集的值型別。
event:允許一個類或物件提供通知的成員,他必須是委託型別。
explicit:一個定義使用者自定義轉換操作符的操作符,通常用來將內建型別轉換為使用者定義型別或反向操作,必須再轉換時呼叫顯示轉換操作符。
extern:標識一個將在外部(通常不是c#語言)實現的方法。
finally:定義一個程式碼塊,在程式控制離開try程式碼快後執行。參見try和catch。
fixed:在一個程式碼塊執行時,在固定記憶體位置為一個變數指派一個指標。
foreach:用於遍歷一個群集的元素。
goto:一個跳轉語句,將程式執行重定向到一個標籤語句。
implicit:一個操作符,定義一個使用者定義的轉換操作符,通常用來將預定義型別轉換為使用者定義型別或反向操作,隱式轉換操作符必須在轉換時使用。
interface:將一個宣告指定為介面型別,即實現類或構造必須遵循的合同。
internal:一個訪問修飾符。
namespace:定義一個邏輯組的型別和名稱空間。
operator:用來宣告或多載一個操作符。
out:標識一個引數值會受影響的引數,但在傳入方法時,該引數無需先初始化。
params:宣告一個引數陣列。如果使用,必須修改指定的最後一個引數,允許可選引數。
protected:訪問僅限於包含類或從包含類派生的型別。
readonly:標識一個變數的值在初始化後不可修改。
ref:標識一個引數值可能會受影響的引數。
static:意思是靜態,可以修飾類、欄位、屬性、方法。
sealed:防止型別被派生,防止方法和property被覆載。
sizeof:一個操作符,以byte為單位返回一個值型別的長度。
stackalloc:返回在堆上分配的一個記憶體塊的指標。
struct:是一種值型別,可以宣告常量、欄位、方法、property、索引器、操作符、構造器和內嵌型別。
throw:丟擲一個異常。
try:異常處理程式碼塊的組成部分之一。try程式碼塊包括可能會,丟擲異常的程式碼。參閱catch和finally關鍵字。
typeof:一個操作符,返回傳入引數的型別。
unchecked:禁止溢位檢查。
unsafe:標註包含指標操作的程式碼塊、方法或類。
using:當用於名稱空間時,using關鍵字允許訪問該名稱空間中的型別,而無需指定其全名。也用於定義finalization操作的範圍。
virtual:一個方法修飾符,標識可被覆載的方法。
volatile:標識一個可被作業系統、某些硬體裝置或併發執行緒修改的attribute。