Énumérations

Le type énuméré est une classe spéciale destinée à représenter un ensemble de valeurs constantes en nombre fixe. Toutes les énumérations héritent automatiquement de la classe Enum. Par ailleurs, une …

Mixins

Qu’est-ce qu’un Mixin Le Mixin est une méthode de réutilisation du code. Il permet de partager du code entre des hiérarchies de classes sans lien d’héritage direct. Son objectif est …

Paramètres

Les paramètres se divisent en paramètres formels et paramètres effectifs Paramètres formels Le terme anglais est Formal Parameter, on l’appelle généralement paramètre formel. Un paramètre formel est une variable locale …

Fonctions locales

On les appelle Local Functions en anglais, une fonctionnalité disponible depuis C# 7.0. Nous avons vu précédemment comment appeler des méthodes. Dans le bloc de code d’une méthode, il est …

return au sein des méthodes void

Nous en avons brièvement parlé lors du cours précédent : il est possible d’écrire return même dans une méthode dont le type de retour est void. Les méthodes qui renvoient …

Valeur de retour

Une méthode peut renvoyer des données au code appelant ; la valeur de retour remplace directement l’emplacement de l’expression d’appel. Si une méthode doit retourner une donnée, vous devez indiquer …

Appel de méthodes

Vous pouvez appeler d’autres méthodes depuis l’intérieur d’une méthode. Une méthode peut appeler d’autres méthodes, qui elles-mêmes peuvent en appeler davantage. Il est possible d’invoquer plusieurs méthodes au sein d’une …

Flux de contrôle du programme

L’appellation anglaise du flux de contrôle d’un programme est : Flow of Control Lorsque nous concevons un programme, la majeure partie de la logique est placée dans des méthodes. Le …

Constantes locales

Constantes locales (Local Constants) Les constantes locales ressemblent beaucoup aux variables locales, à une différence près : une fois initialisée, la valeur d’une constante ne peut pas être modifiée. Tout …