abstract as base bool break byte case catch char checked decimal default delegate continue double do else enum ecent explicit finally fixed float for ...
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。