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

Mots-clés et identifiants C#

Mots clés et identifiants C#

Dans ce didacticiel, nous allons découvrir les mots-clés (mots réservés) et les identifiants en langage de programmation C#.

Mots clés C#

Les mots-clés sont des ensembles prédéfinis de mots réservés qui ont une signification particulière dans un programme. La signification des mots-clés ne peut pas être modifiée, ils ne peuvent pas non plus être utilisés directement comme identifiants dans un programme.

Par exemple,

long mobileNum;

Ici, long est un mot-clé et mobileNum est une variable (identifiant). long a une signification particulière en C#, c'est-à-dire qu'il est utilisé pour déclarer des variables de type long et cette fonction ne peut pas être modifiée.

Aussi, des mots-clés comme long , int , char , etc ne peuvent pas être utilisés comme identifiants. Donc, nous ne pouvons pas avoir quelque chose comme :

long long;

C# a un total de 79 mots-clés. Tous ces mots clés sont en minuscules. Voici une liste complète de tous les mots-clés C#.

résumé comme base bool
pause octet cas attraper
caractère coché classe const
continuer décimal par défaut déléguer
faire doubler autre énumération
événement explicite externe faux
enfin fixe flottant pour
foreach aller à si implicite
dans in (modificateur générique) entier interface
interne est verrouiller longue
espace de noms nouveau null objet
opérateur sortie out (modificateur générique) remplacer
paramètres privé protégé public
lecture seule réf retour octet
scellé court sizeof stackalloc
statique chaîne structure commutateur
ceci lancer vrai essayer
typede uint ulong décoché
dangereux abréger en utilisant utiliser statique
annuler volatil pendant  

Bien que les mots clés soient des mots réservés, ils peuvent être utilisés comme identifiants si @ est ajouté comme préfixe. Par exemple,

int @void;

L'instruction ci-dessus créera une variable @void de type int .

Mots clés contextuels

Outre les mots-clés réguliers, C # a 25 mots-clés contextuels. Les mots-clés contextuels ont une signification spécifique dans un contexte de programme limité et peuvent être utilisés comme identifiants en dehors de ce contexte. Ce ne sont pas des mots réservés en C#.

ajouter alias croissant
asynchrone attendre descendant
dynamique de obtenir
mondial groupe dans
rejoindre laisser commander par
partielle (type) partielle (méthode) supprimer
sélectionner définir valeur
var quand (condition de filtre) où (contrainte de type générique)
rendement    

Si vous souhaitez connaître la fonction de chaque mot-clé, je vous suggère de visiter les mots-clés C# (documents C# officiels).

Identifiants C#

Les identificateurs sont le nom donné aux entités telles que les variables, les méthodes, les classes, etc. Ce sont des jetons dans un programme qui identifient de manière unique un élément. Par exemple,

int value;

Ici, value est le nom de la variable. C'est donc un identifiant. Les mots-clés réservés ne peuvent pas être utilisés comme identifiants sauf si @ est ajouté comme préfixe. Par exemple,

int break;

Cette instruction générera une erreur au moment de la compilation.

Pour en savoir plus sur les variables, consultez Variables C#.

Règles pour nommer un identifiant

  • Un identifiant ne peut pas être un mot-clé C#.
  • Un identifiant doit commencer par une lettre, un trait de soulignement ou @ symbole. La partie restante de l'identifiant peut contenir des lettres, des chiffres et un trait de soulignement.
  • Les espaces blancs ne sont pas autorisés. Il ne peut pas non plus avoir de symboles autres que des lettres, des chiffres et un trait de soulignement.
  • Les identifiants sont sensibles à la casse. Alors, getName , GetName et getname représente 3 identifiants différents.

Voici quelques-uns des identifiants valides et non valides :

Identifiants Remarques
numéro Valide
calculateMarks Valide
bonjour$ Non valide (Contient $)
nom1 Valide
@if Valide (mot clé avec préfixe @)
si Non valide (mot clé C#)
Mon nom Non valide (Contient des espaces blancs)
_hello_hi Valide

Exemple :Rechercher une liste de mots-clés et d'identifiants dans un programme

Juste pour clarifier le concept, trouvons la liste des mots-clés et des identifiants dans le programme que nous avons écrit en C# Hello World.

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

Mots clés Identifiants
utilisant Système
espace de noms HelloWorld (espace de noms)
classe Bonjour (classe)
statique Principale (méthode)
annuler arguments
chaîne Console
  WriteLine

Le "Hello World !" à l'intérieur de WriteLine method est un littéral de chaîne.


Langue C

  1. Priorité et associativité des opérateurs C#
  2. Directives du préprocesseur C#
  3. Variables, littéraux et constantes C++
  4. Mots-clés et identifiants C
  5. Mots clés et identifiants Python
  6. C - Constantes et littéraux
  7. C# - Constantes et Littéraux
  8. La thermographie, qu'est-ce que c'est et à quoi ça sert
  9. La Réalité Augmentée et son utilisation en maintenance