Introduction aux Propriétés en C#
Objectifs
Comprendre comment et pourquoi encapsuler les attributs en utilisant les propriétés en C#, et apprendre à utiliser les outils de Visual Studio pour faciliter cette tâche.
Résumé
Apprenez à encapsuler les attributs en C# pour protéger votre code contre les valeurs incohérentes, grâce à des exemples concrets et des outils de Visual Studio.
Description
Dans cette leçon, nous allons explorer comment accéder et modifier les attributs de façon sécurisée en C#. Actuellement, les attributs sont accessibles à tous, permettant la lecture et l'écriture sans restriction, ce qui peut introduire des valeurs incohérentes. Nous verrons comment transformer ces attributs publics en attributs privés ou protégés, et comment utiliser les propriétés pour encapsuler ces accès. Une propriété agit comme un croisement entre une méthode et un attribut, possédant à la fois un type et un code, avec des blocs get et set. Grâce à Visual Studio, cette transformation est facilitée par des raccourcis tels que CTRL R E et des options de refactorisation. Nous illustrerons ces concepts avec un exemple où nous protégeons l'attribut âge d'un chat pour empêcher des valeurs négatives ou incohérentes, démontrant l'effet de cette encapsulation sur le code existant.
Si je devais faire une petite critique : Le module 7 sur la POO manque d'illustration et de schéma.
Un grand merci et bravo à Virginie la formatrice pour l'aspect très didactique et pédagogique (pas à pas) de cette formation que je n'avais jamais encore trouvé ni à l'école ou même en ligne !
Elle date un peu mais reste toujours d'actualité.