程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 的關鍵字

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

in (generic modifier)

int

interface

internal

is

lock

long

namespace

new

null

object

operator

out

out (generic modifier)

override

params

private

protected

public

readonly

ref

return

sbyte

sealed

short

sizeof

stackalloc

static

string

struct

switch

this

throw

true

try

typeof

uint

ulong

unchecked

unsafe

ushort

using

virtual

void

volatile

while


 

上下文關鍵字:

上下文關鍵字用於提供代碼中的特定含義,但它不是 C# 中的保留字。 某些上下文關鍵字(如 partial 和 where)在兩個或更多個上下文中具有特殊含義。

add

alias

ascending

descending

dynamic

from

get

global

group

into

join

let

orderby

partial (type)

partial (method)

remove

select

set

value

var

where (generic type constraint)

where (query clause)

yield


 

上面的圖表抄自:http://msdn.microsoft.com/en-us/library/x53a06bb(v=VS.100).aspx

可以很清楚的看到msdn 並沒有將關鍵字合理的分類,在這個系列中主要是一些C#基礎,然後對關鍵字進行分組歸類,希望能對初學者有幫助。

 

用於修飾類,方法,屬性和字段的關鍵字:

abstract
new
override
virtual
private
protected
internal 
public
const
readonly
sealed
static
volatile
extern
 

和對象類型(object type),類型轉換(type conversions)打交道的關鍵字:

as
is
explicit
implicit
operator
sizeof
typeof
 

一些類型別名,特殊類型,和枚舉的關鍵字:

bool
byte
char
decimal
double
float
int
long
sbyte
short
string
uint
ulong
ushort
enum
class
interface
object
struct

 

 

控制程序流程的關鍵字:

for
foreach, in
while
do
if
else
switch
case
default
goto
break
continue
return
 

異常處理的關鍵字:

try
throw
catch
finally
checked
unchecked
 

類似C++ 函數指針和相關主題的關鍵字:

delegate
event
 

 

影響GC回收的關鍵字:

fixed
 
多線程臨界區域的關鍵字:

lock
 
聲明作用域的關鍵字:

namespace
 

控制對象內存分配的關鍵字:

new
stackalloc
 
影響方法參數傳遞的關鍵字:

out
params
ref
 


一些文本值和引用當前對象實例的關鍵字:

null
false
true
this
value
 


和非托管代碼相關的關鍵字:

unsafe
 

其他關鍵字:

base
void
var
dynamic

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved