Je voudrais savoir s'il est possible d'ajouter un comportement personnalisé aux méthodes get/set de la propriété auto.C# 3.0 Auto-Propriétés - Est-il possible d'ajouter un comportement personnalisé?
Un cas évident auquel je peux penser est de vouloir que chaque méthode de propriété set appelle des gestionnaires d'événements PropertyChanged
dans le cadre d'une implémentation System.ComponentModel.INotifyPropertyChanged
. Cela permettrait à une classe d'avoir de nombreuses propriétés pouvant être observées, où chaque propriété est définie à l'aide de la syntaxe de propriété automatique. Fondamentalement, je me demande s'il y a quelque chose de similaire à un modèle get/set ou un hook post get/set avec une portée de classe.
(je sais la même fonctionnalité final peut facilement être réalisé de manière un peu plus verbeux - Je déteste la duplication d'un motif)