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 …

Inférence de type

Inférence de type et mot-clé var Observez le code ci-dessous. Le type indiqué au début de chaque déclaration de variable peut être déterminé automatiquement par le compilateur à partir de …

Méthode (Method)

Une méthode est un bloc de code nommé. Vous pouvez exécuter ce bloc en appelant son nom depuis un autre endroit du programme, transmettre des données à la méthode et …

Modificateurs d’accès

À l’intérieur d’une classe, toute fonction membre peut accéder directement à tous les autres membres de cette même classe par leur nom. Les modificateurs d’accès sont des préfixes facultatifs dans …

Membres d’instance

Une déclaration de classe correspond à un modèle ou un plan. Vous pouvez créer autant d’instances de classe que vous voulez à partir de celui-ci. Membres d’instance : Chaque instance …

Définition de classe

Programmation procédurale et programmation orientée objet Avant l’apparition des classes, des langages comme le C ne disposaient pas de ce concept. Ce style de programmation sans classes ni objets, tel …

Variable

Classification des types valeur et des types référence Types prédéfinis natifs Catégorie Types inclus Types valeur (numériques basiques / booléens / caractères) Entiers signés : sbyte, short, int, longEntiers non …

Pile contre Tas

Lors de l’exécution d’un programme, les données doivent être stockées en mémoire. L’espace occupé et l’emplacement de stockage des données sont déterminés par leur type. Deux zones de mémoire sont …

Types définis par l’utilisateur

Types personnalisés Hormis les 16 types prédéfinis natifs du langage C#, les développeurs ont la possibilité de créer leurs propres types utilisateur, répartis en six catégories distinctes : La création …

Types intégrés

C# propose 16 types prédéfinis intégrés, divisés en 13 types simples et 3 types non simples. Tous les noms des types prédéfinis s’écrivent entièrement en minuscules. 13 types simples Caractéristique …

Membres de classe

Les membres d’une classe se divisent en deux catégories : les membres de données et les membres de fonction Les types simples que nous avons vus précédemment comme int, long …