Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Palavras-chave e identificadores C#

Palavras-chave e identificadores em C#


Neste tutorial, aprenderemos sobre palavras-chave (palavras reservadas) e identificadores na linguagem de programação C#.

Palavras-chave C#


Palavras-chave são conjuntos predefinidos de palavras reservadas que têm um significado especial em um programa. O significado das palavras-chave não pode ser alterado, nem podem ser usadas diretamente como identificadores em um programa.

Por exemplo,
long mobileNum;

Aqui, long é uma palavra-chave e mobileNum é uma variável (identificador). long tem um significado especial em C#, ou seja, é usado para declarar variáveis ​​do tipo long e esta função não pode ser alterada.

Além disso, palavras-chave como long , int , char , etc não podem ser usados ​​como identificadores. Então, não podemos ter algo como:
long long;

C# tem um total de 79 palavras-chave. Todas essas palavras-chave estão em minúsculas. Aqui está uma lista completa de todas as palavras-chave C#.
resumo como base bool
quebrar byte caso pegar
caractere marcado classe const
continuar decimal padrão delegado
faça duplo outra enum
evento explícito externo falso
finalmente corrigido flutuar para
foreach ir para se implícito
em in (modificador genérico) int interface
interno é bloqueio longo
espaço de nomes novo nulo objeto
operador saída out (modificador genérico) substituir
parâmetros privado protegido público
somente leitura referência retornar sbyte
selado curta tamanho de stackalloc
estático cadeia estrutura alternar
isto lançar verdadeiro tente
tipo de uint longo desmarcado
inseguro abreviação usando usando estática
nulo volátil enquanto  

Embora as palavras-chave sejam palavras reservadas, elas podem ser usadas como identificadores se @ é adicionado como prefixo. Por exemplo,
int @void;

A instrução acima criará uma variável @void do tipo int .

Palavras-chave contextuais


Além de palavras-chave regulares, C# tem 25 palavras-chave contextuais. Palavras-chave contextuais têm um significado específico em um contexto de programa limitado e podem ser usadas como identificadores fora desse contexto. Elas não são palavras reservadas em C#.
adicionar alias ascendente
assíncrono aguardar descendente
dinâmico de obter
global grupo em
participar deixar pedido por
parcial (tipo) parcial (método) remover
selecionar conjunto valor
var quando (condição do filtro) onde (restrição de tipo genérico)
rendimento    

Se você estiver interessado em conhecer a função de todas as palavras-chave, sugiro que visite palavras-chave C# (documentos oficiais C#).

Identificadores C#




Identificadores são o nome dado a entidades como variáveis, métodos, classes, etc. Eles são tokens em um programa que identificam exclusivamente um elemento. Por exemplo,
int value;

Aqui, value é o nome da variável. Portanto, é um identificador. Palavras-chave reservadas não podem ser usadas como identificadores, a menos que @ é adicionado como prefixo. Por exemplo,
int break;

Esta instrução irá gerar um erro em tempo de compilação.

Para saber mais sobre variáveis, visite Variáveis ​​C#.

Regras para nomear um identificador


Aqui estão alguns dos identificadores válidos e inválidos:
Identificadores Observações
número Válido
calcularMarcas Válido
olá$ Inválido (contém $)
nome1 Válido
@if Válido (palavra-chave com prefixo @)
se Inválido (palavra-chave C#)
Meu nome Inválido (contém espaços em branco)
_hello_hi Válido

Exemplo:encontre uma lista de palavras-chave e identificadores em um programa


Apenas para esclarecer o conceito, vamos encontrar a lista de palavras-chave e identificadores no programa que escrevemos em C# Hello World.
using System;
namespace HelloWorld
{
    class Hello
{         
        static void Main(string[] args)
        {
          Console.WriteLine("Hello World!");
        }
    }
}


Palavras-chave Identificadores
usando Sistema
espaço de nomes HelloWorld (namespace)
classe Olá (turma)
estático Principal (método)
nulo argumentos
cadeia Console
  WriteLine

O "Olá, Mundo!" dentro de WriteLine método é um literal de string.

Linguagem C

  1. Precedência e associatividade do operador C#
  2. C# while e do... while loop
  3. Diretivas de pré-processador C#
  4. Variáveis, literais e constantes de C++
  5. C Palavras-chave e Identificadores
  6. Palavras-chave e identificadores do Python
  7. C - Constantes e Literais
  8. C# - Constantes e Literais
  9. Termografia, o que é e para que serve
  10. Realidade Aumentada e seu uso na manutenção