Quelle est la différence entre un champ et une propriété?

En C#, ce qui rend un champ différent d'une propriété, et quand un champ être utilisé au lieu d'une propriété?

Microsoft répond directement à cette question (pour tous .NET languages) dans le cadre de son Membre lignes Directrices de Conception. Pour plus de détails, voir les articles de Propriété de Conception et Design. Remarque il existe une distinction entre exemple membres et statique membres.
Propriétés, champs et méthodes. Oh mon dieu! et Pourquoi les propriétés de la matière sont deux posts qui expliquent quand vous devriez utiliser les propriétés vs champs.
Double Possible de Propriétés contre Champs: Besoin d'aide pour saisir les usages de Propriétés sur les Champs
cette question a été posée deux ans plus tôt que le lien que vous avez posté. Sauf si il a l'habitude de voyager dans le temps qu'il fait qu'il est impossible d'être d'un double d'une question plus tard.

OriginalL'auteur |