C#关键字(79个)
abstract:標識一個可以擴展但不能被實體化得、必須被實現得類或方法;
as:一個轉換操作符,如果轉化失敗,就返回null;
base:用于訪問被派生類或構造中得同名成員隱藏的基類成員;
bool:表示布爾值的簡單類型;
break:用于從loop或switch語句中推出得跳轉語句;
byte:表示8位長度無符號整數的簡單類型;
case:指定在switch語句中的一個標簽。如果標簽中指定的常量與switch表達式的值匹配,則與標簽關聯的語句就被執行;
catch:定義一個代碼塊,在特定類型異常拋出時,執行塊內代碼。參加try和finally;
char:表示16位Unicode字符的簡單類型;
checked:既是操作符又是語句。確保編譯器和運行時檢查整數類型操作或轉換時出現的溢出;
class:指明一個聲明得類類型聲明;
const:標識一個可在編譯時計算出來的變量值,即一經指派不可修改得值;
continue:用于返回循環頂部的跳轉語句;
decimal:表示128位高精度十進制數的簡單類型;
default:在switch語句中,指定一組語句,如果前面沒有匹配得case子句,就執行這些語句;
delegate:指定一個聲明為一種委托類型。委托把方法封裝為可調用實體,能在委托實體中調用;
do:一個條件語句,無論條件是否滿足,都執行至少一次;
double:表示64位雙精度浮點值得簡單類型;
else:if條件語句的一部分,如果條件不為真則執行else后面的語句。
enum:表示一個已命名常量群集得值類型;
event:允許一個類或對象提供通知得成員,它必須是委托類型;
explicit:一個定義用戶自定義轉換操作符的操作符,通常用來將內建類型轉換為用戶定義類型或反向操作。必須在轉換時調用顯式轉換操作符;
extern:標識一個將在外部(通常不是C#語言)實現的方法;
false:一個布爾字面值;
finally:定義一個代碼塊,在程序控制離開try代碼塊后執行。參見try和catch關鍵字;
fixed:在一個代碼塊執行時,在固定內存位置為一個變量指派一個指針;
float:表示32位單精度浮點值得簡單類型;
for:定義一個循環語句,只要指定條件滿足就繼續執行;
foreach:用于遍歷一個群集的元素;
goto:一個跳轉語句,將程序執行重定向到一個標簽語句;
if:一個條件語句,根據一個布爾表達式的值選擇一個語句執行;
implicit:一個操作符,定義一個用戶定義的轉換操作符。通常用來將預定義類型轉換為用戶定義類型或反向操作。隱式轉換操作符必須在轉換時使用;
in:foreach語句遍歷語法的一部分,被放在變量名與要遍歷的群集之間;
int:表示32位帶符號整數值的簡單類型;
interface:將一個聲明指定為接口類型,即實現類或構造必須遵循的合同;
internal:一個訪問修飾符。內部代碼元素只可由同一裝配件內的其他類型訪問。裝配件可以是DDL或EXE文件;
is:比較兩個對象類型得比較操作符;
lock:用在多線程程序中,為變量設置一個互斥鎖(mutex);
long:表示64位帶符號整數值的簡單類型;
namespace:定義一個邏輯組的類型和命名空間;
new:用于調用構造器的操作符。同時,也是一個修飾符,用來隱藏而非重載擁有同樣簽名得一個繼承方法;
null:表示引用類型中等同于0的字面值;
object:一個預定義引用類型,表示所有引用類型得終極基類。也是預定義類型System.Object的別名;
operator:用來聲明或多載一個操作符;
out:標識一個參數值會受影響得參數,但在傳入方法時,該參數無需先初始化;
override:一個修飾符,表明一個方法將覆載一個虛方法或抽象方法,或一個操作符將覆載基類中定義的同名操作符;
params:聲明一個參數數組。如果使用,必須修改指定的最后一個參數。允許可選參數;
private:一個訪問修飾符。私有成員只能在定義該成員得類型內部訪問;
protected:一個訪問修飾符。保護成員只能在定義該成員得類型或派生類型中的訪問;
public:一個訪問修飾符。公有成員可以在定義該成員得類或命名空間內外自由訪問;
readonly:標識一個變量的值在初始化后不可修改;
ref:標識一個參數值可能會受影響的參數;
return:一個用于跳出方法的跳轉語句。執行返回到方法調用者;
sbyte:表示8位帶符號整數的簡單類型;
sealed:防止類型被派生,防止方法和property被覆載;
short:表示16位帶符號整數值的簡單類型;
sizeof:一個操作符,以byte為單位返回一個值類型的長度;
stackalloc:返回在堆上分配的一個內存塊的指針;
static:靜態成員與它在其中被聲明得類型相關聯,而不是與類型得實體相關聯;
string:一個表示Unicode字符串得預定義引用類型。是System.String預定義類型的別名;
struct:是一種值類型,可以聲明常量、字段、方法、property、索引器、操作符、構造器和內嵌類型;
switch:一個選擇語句,它執行與表達式匹配標簽相關聯的語句列表;
this:引用一個類型的當前實體;
throw:導致拋出一個異常;
true:一個布爾字面值;
try:異常處理代碼塊得組成部分之一。try代碼塊包括可能會拋出異常的代碼。參閱catch和finally關鍵字;
typeof:一個操作符,返回傳入參數的類型;
uint:表示32位無符號整數值的簡單類型;
ulong:表示64位無符號整數值的簡單類型;
unchecked:禁止溢出檢查;
unsafe:標注包含指針操作得代碼塊、方法或類;
ushort:表示16位無符號整數值的簡單類型;
using:當用于命名空間時,using關鍵字允許訪問該命名空間中的類型,而無需指定其全名。也用于定義finalization操作的范圍;
virtual:一個方法修飾符,標識可被覆載的方法;
void:無返回值方法的返回類型;
volatile:標識一個可被操作系統、某些硬件設備或并發線程修飾的attribute;
while:while條件語句根據條件執行一個語句零次或多次。do語句中的while部分指定循環中止條件。
總結
以上是生活随笔為你收集整理的C#关键字(79个)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机显示u盘隐藏分区,Win10下U盘
- 下一篇: C# XML格式化显示