Catégories
C# Programmation Orientée Objet

Constructeur et Destructeur de classe, utilité et fonctionnement

Constructeur Un constructeur est une méthode de classe (un peu particulière) qui est appelée automatiquement lorsqu’on instancie une classe ex: var monInstance = new maClasse ( ); Le constructeur joue plusieurs rôles : il permet d’initialiser les champs et propriétés d’un objet il permet d’exécuter des instructions d’initialisation de l’objet (vérifications et validations de données […]

Catégories
C# Programmation Orientée Objet

Encapsulation et portée, les modificateurs d’accès en C#

Le langage C# comme bien d’autres langages orienté objet possède ce que l’on appel des modificateurs d’accès (access modifiers) pour contrôler la visibilité de ses classes, structs, méthodes, attributs, propriétés. On applique ces modificateurs lors de la déclaration des éléments précités en les précédant. ex: public class MaClass  { … } (faire schémas) Du plus restrictif au […]

Catégories
Productivité Visual Studio

les snippets, c’est bien pratique !

Les snippets sont des raccourcis dans Visual Studio qui permettent d’ajouter un bloc de code en tapant le « nom du snippet » + TAB + TAB. Les snippets sont propre à chaque langage de programmation utilisé, de plus ils sont personnalisables. Les plus courants sont: if : If else: après l’accolade fermante du if fo : For […]