Les mots-clés | C#

Les mots-clés | C#

Le langage C# est riche en fonctionnalités et en mots-clés, qui aident à rendre le langage fort et polyvalent. Les mots clés sont des mots réservés avec une signification spéciale connue du compilateur. Ces mots-clés ont également une signification particulière et ne peuvent donc pas être utilisés comme des noms d’identifiant pour nom de variable, nom de classe ou nom d’interface. Dans ce chapitre, vous en saurez plus sur les mots-clés C#.

Par exemple :

string name;

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

En outre, des mots clés comme string, long, int, char ne peuvent pas être utilisés comme identificateurs. Donc, nous ne pouvons pas avoir quelque chose comme:

string string;

C# a un total de 79 mots-clés. Tous ces mots clés sont en minuscules.

Les mots clés sont des mots réservés ayant une signification particulière dont la signification est déjà définie par le compilateur. Les mots-clés en C # sont classés dans différents groupes. Ceux-ci sont:

Les modificateurs

Les modificateurs sont des mots-clés spécifiques qui indiquent qui peut modifier les types et les membres de type. Les modificateurs permettent ou empêchent certaines parties des programmes d’être modifiées par d’autres parties.

  • async
  • override
  • extern
  • const
  • event
  • readonly
  • abstract
  • new
  • sealed
  • partial
  • virtual
  • static
  • unsafe
  • volatile

Les modificateurs d’accès :

Les modificateurs d’accès sont appliqués à la déclaration de la classe, de la méthode, des propriétés, des champs et des autres membres. Ils définissent l’accessibilité de la classe et de ses membres.

public

Le modificateur public permet à n’importe quelle partie du programme dans le même “assembly” ou un autre “assembly” d’accéder au type et à ses membres.

private

Le modificateur private empêche les autres parties du programme d’accéder au type et à ses membres. 
Seul le code de la même classe ou structure peut y accéder.

internal

Le modificateur internal permet à un autre code de programme du même “assembly” d’accéder au type ou à ses membres. 
Il s’agit des modificateurs d’accès par défaut si aucun modificateur n’est spécifié.

protected

Le modificateur protected permet aux codes de la même classe ou d’une classe qui dérive de cette classe d’accéder au type ou à ses membres.

Les mots-clés de déclaration

Les mots-clés des instructions sont liés au flux du programme.

  • if
  • else
  • switch
  • case
  • do
  • for
  • foreach
  • in
  • while
  • break
  • continue
  • default
  • goto
  • return
  • yield
  • throw
  • try
  • catch
  • finally
  • checked
  • unchecked
  • fixed
  • lock

Les mots-clés paramètres de méthode

Ces mots clés sont appliqués aux paramètres d’une méthode.

  • params
  • ref
  • out

Les mots-clés des espaces de noms

  • using
  • .operator
  • ::operator
  • extern alias

Les mots-clés de l’opérateur

Les mots-clés des opérateurs exécutent diverses actions.

  • as
  • await
  • is
  • new
  • sizeof
  • typeof
  • stackalloc
  • checked
  • unchecked

Les mots-clés d’accès

Les mots-clés d’accès sont utilisés pour accéder à la classe contenant ou à la classe de base d’un objet ou d’une classe.

  • base
  • this

Les mots-clés littéraux

Les mots-clés littéraux s’appliquent à l’instance ou à la valeur actuelle d’un objet.

  • null
  • false
  • true
  • value
  • void

Les mots-clés de type

Les mots-clés de type sont utilisés pour les types de données.

  • bool
  • byte
  • char
  • class
  • decimal
  • double
  • enum
  • float
  • int
  • long
  • sbyte
  • string
  • struct
  • uint
  • ulong
  • ushort
  • short

Les mots-clés contextuels

Les mots clés contextuels sont considérés comme des mots clés, uniquement s’ils sont utilisés dans des contextes spécifiques. Ils ne sont pas réservés et peuvent donc être utilisés comme noms ou identifiants.

  • add
  • var
  • dynamic
  • global
  • set
  • value

Les mots clés de requête

Les mots clés de requête sont des mots clés contextuels utilisés dans les requêtes LINQ.

  • from
  • where
  • select
  • group
  • into
  • orderby
  • join
  • let
  • in
  • on
  • equals
  • by
  • ascending
  • descending

Conclusion

J’espère que ce bref tutoriel vous aide à comprendre les mots clés de langage C#. Si vous souhaitez connaître la fonction de chaque mot-clé, je vous suggère de visiter la documentation Microsoft officiels. Vos commentaires et critiques constructives sont toujours appréciés.

Partagez !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *