
Envoyé par
FadeOut
mais cela deviens en effet extremement lourd à lire, et Ô combien long à coder
en C# 3, avec les propriété auto-implémentées, ce n'est ni long à écrire ni long à lire...
public int Toto { get; set; }
D'ailleurs, même avec les versions précédentes, les snippets permettent d'écrire des propriétés très rapidement...

Envoyé par
olibara
Pour moi l'accesseur est utile quand la modification d'une variable implique un controle indépendant du programmeur ou un traitement implicite immédiat
Il y a d'autres cas où c'est utile : par exemple, la sérialisation XML ne prend en compte que les propriétés publiques, pas les champs. Pareil pour le contrôle PropertyGrid il me semble...
Perso, ma stratégie c'est d'utiliser des accesseurs pour tout ce qui est public, et des champs pour ce qui est privé
Partager