Sdílet prostřednictvím


Klíčová slova jazyka C#

Klíčová slova jsou předdefinované, vyhrazené identifikátorů, které mají zvláštní význam kompilátoru.Nelze je použít jako identifikátory v programu Pokud obsahují @ jako předponu.Například @if je platný identifikátor, ale if je, protože if je klíčové slovo.

První tabulka toto téma obsahuje seznam klíčových slov, které jsou vyhrazeny v jakékoli části programu C#.Druhá tabulka v tomto tématu jsou uvedeny kontextové klíčová slova v jazyce C#.Kontextové klíčová slova mají zvláštní význam pouze v kontextu programu omezeno a lze použít jako identifikátory mimo tento kontext.Obecně při přidání nových klíčových slov jazyka C#, budou přidány jako kontextové klíčová slova pro zamezení porušení programy vytvořené v předchozích verzích.

abstract

jako

Base

bool

Konec

byte

pevný obal

catch

char

zkontrolovat

Třída

Const

pokračovat

decimal

výchozí

Delegát

proveďte

double

else

výčet

Událost

explicitní

Extern

false

Nakonec

pevné

float

pro

foreach

goto

Pokud

implicitní

in

v (generic modifikátor)

int

rozhraní

vnitřní

je

Zámek

long

obor názvů

Nový

Null

object

operátor

out

mimo (generic modifikátor)

override

Parametry

private

protected

public

jen pro čtení

REF

vrátit

sbyte

sealed

short

sizeof

Výraz stackalloc

static

string

Struktura

přepínač

to

projekce

true

Zkuste

typeof

uint

ulong

Nekontrolovaná

nebezpečné

ushort

pomocí

virtual

anulovat

nestálá

Při

Kontextové klíčová slova

Kontextové klíčového slova slouží k poskytování zvláštní význam v kódu, ale není vyhrazené slovo v jazyce C#.Některé kontextové klíčová slova, například partial a where, mají speciální význam ve dvou nebo více kontextů.

Přidat

alias

vzestupně

asynchronní

očekávat

sestupně

dynamické

z

získat

globální

skupina

do

spojení

Nechť

Řadit podle

částečná (typ)

částečná (metoda)

odebrat

Vyberte

nastavit

hodnota

var

kde (obecný typ omezení)

kde (klauzule dotazu)

výnos

Viz také

Koncepty

Příručka programování C#

Další zdroje

C#-Reference