Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As palavras-chave são identificadores predefinidos e reservados que têm significados especiais para o compilador. Eles não podem ser usados como identificadores em seu programa, a menos que incluam @
como um prefixo. Por exemplo, @if
é um identificador válido, mas if
não é porque if
é uma palavra-chave.
A primeira tabela deste artigo lista as palavras-chave que são identificadores reservados em qualquer parte de um programa C#. A segunda tabela deste artigo lista as palavras-chave contextuais em C#. Palavras-chave contextuais têm um significado especial apenas em um contexto de programa limitado e podem ser usadas como identificadores fora desse contexto. Geralmente, à medida que novas palavras-chave são adicionadas à linguagem C#, elas são adicionadas como palavras-chave contextuais para evitar a interrupção de programas escritos em versões anteriores.
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
int
interface
internal
is
lock
long
Palavras-chave contextuais
Uma palavra-chave contextual é usada para fornecer um significado específico no código, mas não é uma palavra reservada em C#. Algumas palavras-chave contextuais, como partial
e where
, têm significados especiais em dois ou mais contextos.