Gewusst wie: Implementieren einer einfachen Klasse mit automatisch implementierten Eigenschaften (C#-Programmierhandbuch)

Aktualisiert: November 2007

Dieses Beispiel veranschaulicht, wie Sie eine einfache Klasse erstellen können, mit der nur ein Satz an automatisch implementierten Eigenschaften gekapselt wird. Verwenden Sie diese Art von Konstrukt anstelle einer Struktur, wenn Sie Referenztypsemantik verwenden müssen.

Beispiel

public class Contact
{
    public string Name { get; set; }
    public string Address { get; set; }
    public int ContactNumber { get; set; }
    public int ID { get; private set; } // readonly
}

Der Compiler erstellt Sicherungsfelder für jede automatisch implementierte Eigenschaft. Auf die Felder kann nicht direkt vom Quellcode aus zugegriffen werden.

Siehe auch

Referenz

Eigenschaften (C#-Programmierhandbuch)

struct (C#-Referenz)