[C#] Accesseurs ou propriété?

Bon c’est une question de design de code: J’ai vu, par exemple, dans l’objet ArrayList, on utilise un accesseur pour atteindre l’énumérateur (GetEnumerator()). Par contre d’autres objets utilisent des propriétés…

Alors je sais pas, ya une règle pour utiliser des propriétés plutot que des accesseurs? personnellement je mettras tout en propriétés (c’est plus simple a coder, et vu que les propriétés peuvent etre en readonly…)

Parceque GetEnumerator() fait parti de l’interface IEnumerable.

Donc vaut mieux tout mettre en propriété?

A priori, oui, sauf si il vaut mieux faire autrement :stuck_out_tongue: