Partilhar via


C# Palavras-chave

As palavras-chave são identificadores pré-definidos e reservados que têm significados especiais para o compilador. Não podem ser usados como identificadores no seu programa a menos que incluam @ como prefixo. Por exemplo, @if é um identificador válido, mas if não é porque if é uma palavra-chave.

A primeira tabela deste tópico lista palavras-chave reservadas em qualquer parte de um programa C#. A segunda tabela deste tópico lista as palavras-chave contextuais em C#. As palavras-chave contextuais têm um significado especial apenas num contexto de programa limitado e podem ser usadas como identificadores fora desse contexto. Geralmente, à medida que novas palavras-chave são adicionadas ao idioma C#, são adicionadas como palavras-chave contextuais para evitar quebrar programas escritos em versões anteriores.

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, tais como partial e where, têm significados especiais em dois ou mais contextos.

Ver também