Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Comprendre les mots-clés et identificateurs C# : règles, listes et bonnes pratiques

Mots-clés et identificateurs C#

Maîtrisez les fondamentaux des mots-clés et identificateurs C#, les blocs de construction qui définissent la structure et le comportement de votre code.

Mots-clés C#

Les mots-clés sont des mots prédéfinis que le compilateur C# réserve pour son usage propre. Leur signification est fixe ; ils ne peuvent être modifiés, ni utilisés directement comme identificateurs.

Par exemple :

long mobileNum;

Ici, long est un mot-clé qui déclare une variable de type long nommée mobileNum. Les mots-clés comme int, char et long ne peuvent être utilisés comme noms de variables sans modification.

Tenter d'utiliser un mot-clé comme identificateur, comme long long;, provoquera une erreur de compilation. C# contient 79 mots-clés réservés, tous en minuscules. Voici la liste complète :

abstractasbasebool
breakbytecasecatch
charcheckedclassconst
continuedecimaldefaultdelegate
dodoubleelseenum
eventexplicitexternfalse
finallyfixedfloatfor
foreachgotoifimplicit
inin (modificateur générique)intinterface
internalislocklong
namespacenewnullobject
operatoroutout (modificateur générique)override
paramsprivateprotectedpublic
readonlyrefreturnsbyte
sealedshortsizeofstackalloc
staticstringstructswitch
thisthrowtruetry
typeofuintulongunchecked
unsafeushortusingusing static
voidvolatilewhile

Les mots-clés peuvent être utilisés comme identificateurs quand ils sont préfixés par @ :

int @void;

Ceci déclare une variable int nommée @void.


Mots-clés contextuels

En plus des mots-clés réservés, C# définit 25 mots-clés contextuels. Ces mots acquièrent une signification spéciale seulement dans des contextes spécifiques et peuvent sinon servir d'identificateurs réguliers.

addaliasascending
asyncawaitdescending
dynamicfromget
globalgroupinto
joinletorderby
partial (type)partial (méthode)remove
selectsetvalue
varwhen (condition filtre)where (contrainte type générique)
yield

Pour une analyse approfondie de chaque mot-clé, consultez la documentation officielle : Mots-clés C#.


Identificateurs C#

Les identificateurs donnent des noms aux variables, méthodes, classes et autres éléments de programme. Ils distinguent de façon unique chaque élément dans une portée.

Exemple :

int value;

Ici, value est un identificateur. Tenter d'utiliser un mot-clé réservé sans le préfixe @, comme int break;, déclenchera une erreur à la compilation.

En apprendre plus sur les variables dans Variables C#.


Règles pour nommer un identificateur

Identificateurs valides vs invalides :

IdentificateurRemarque
numberValide
calculateMarksValide
hello$Invalide (contient $)
name1Valide
@ifValide (mot-clé avec @)
ifInvalide (mot-clé C#)
My nameInvalide (espace)
_hello_hiValide

Exemple : Extraction des mots-clés et identificateurs d'un programme

Examinons un simple programme Hello World pour identifier ses mots-clés et identificateurs.

using System;
namespace HelloWorld
{
    class Hello
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World !");
        }
    }
}

Paires mot-clé–identificateur dans cet extrait :

Mot-cléIdentificateur
usingSystem
namespaceHelloWorld
classHello
staticMain
voidargs
stringConsole
WriteLine

Le littéral de chaîne « Hello World ! » est passé à WriteLine.

Langue C

  1. Maîtriser la priorité et l'associativité des opérateurs en C# : Guide pratique
  2. Maîtriser les directives de préprocesseur C# : Guide pratique
  3. Maîtriser les variables, littéraux et constantes en C++ : Guide complet
  4. Mots-clés et identificateurs en C : Guide pratique
  5. Mots-clés et identifiants Python : Maîtriser les mots réservés et les conventions de nommage
  6. Constantes et littéraux en C : Types, utilisation et bonnes pratiques
  7. Maîtriser les constantes et littéraux en C# : types, règles et bonnes pratiques
  8. Thermographie expliquée : Comment l'imagerie infrarouge détecte les variations de température
  9. Exploiter la réalité augmentée pour des opérations de maintenance efficaces