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 …
Studio de développement logiciel indépendant
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 …
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 …
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 …
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 …
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 …
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 (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 …
Nous avons déjà évoqué ce point dans les cours précédents, mais nous allons renforcer notre compréhension grâce au fonctionnement du stockage mémoire. Ce tutoriel est issu de foxdevelop.com. Veuillez indiquer …
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 …
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 …
Les modificateurs d’accès ne restreignent que le code à l’extérieur de la classe ; il n’existe aucune isolation d’accès à l’intérieur de la classe. Comme nous l’avons vu précédemment, tous …
À 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 …
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 …
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 …
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 …
Le type d’un élément de données définit deux choses : la taille mémoire nécessaire pour le stocker (le nombre de bits) ainsi que les membres de données qu’il contient. Par …
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 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 …
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 …
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 …