Partilhar via


Palavras-chave C#

Palavras-chave são identificadores predefinidos e reservados, que têm significado especial 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 neste tópico lista palavras-chave que são identificadores reservados em qualquer parte de um programa C#.A segunda tabela neste tópico lista palavras-chave contextuais em C#.Palavras-chave contextuais tem significado especial somente em um limitado contexto do programa e podem ser usadas como identificadores fora desse contexto.Geralmente, quando novas Palavras-chave são adicionadas à linguagem C#, elas são adicionadas como palavras-chave contextuais para evitar danos em programas escritos em versões anteriores.

abstrata

Como

Base

bool

Quebra

Byte

Caso

Capturar

char

Marcada

classe

Const

Continuar

decimal

Padrão

delegado

Fazer

double

Pessoa

Enum

Evento

explícitas

extern

FALSO

Finalmente

Fixo

float

Para

foreach

goto

Se

implícito

Em

em (modificador genérico)

int

interface

interno

é

Bloqueio

long

namespace

Novo

Nulo

object

Operador

Limite

check-out (modificador genérico)

override

Parâmetros

Particular

Protegido

Público

readonly

Ref

Retornar

sbyte

autenticada

short

sizeof

stackalloc

estático

string

struct

Alternar

Isso

Descartar

verdadeiro

Tente

TypeOf

uint

ulong

desmarcada

Não seguro

ushort

Usando

virtual

Void

volátil

Tempo

Palavras-chave contextuais

Um palavra-chave contextual é usada para fornecer um determinado significado no código, mas ela não é uma palavra reservada em C#.Algumas palavras-chave contextual, como partial e where, têm um significado especial em dois ou mais contextos.

Adicionar

alias

em ordem crescente

Async

aguardar

em ordem decrescente

dinâmico

de

Obter

global

group

em

associação

Let

OrderBy

parcial (tipo)

parcial (método)

remover

Selecione

Definir

Valor

var

onde (restrição de tipo genérico)

onde (cláusula de consulta)

Produzir

Consulte também

Conceitos

Guia de programação do C#

Outros recursos

Referência de C#