Instanzenfelder, die außerhalb des Typs sichtbar sind, von dem sie deklariert werden, schränken Ihre Möglichkeiten ein, die ...

Instanzenfelder, die außerhalb des Typs sichtbar sind, von dem sie deklariert werden, schränken Ihre Möglichkeiten ein, die Implementierungsdetails für die betreffenden Datenelemente zu ändern. Verwenden Sie stattdessen Eigenschaften. Durch diese wird die Verwendbarkeit oder Leistung nicht beeinträchtigt, und sie bieten dahingehend Flexibilität, dass sie die Implementierungsdetails der zugrunde liegenden Daten verbergen.