Condividi tramite


Procedura: implementare una classe leggera con proprietà implementate automaticamente (Guida per programmatori C#)

Aggiornamento: novembre 2007

In questo esempio viene mostrato come creare una classe leggera che serve solo a incapsulare un insieme di proprietà implementate automaticamente. Utilizzare questo tipo di costrutto anziché una struttura quando è necessario utilizzare la semantica del tipo di riferimento.

Esempio

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
}

Il compilatore crea campi di supporto per ogni proprietà implementata automaticamente. I campi non sono direttamente accessibili dal codice sorgente.

Vedere anche

Riferimenti

Proprietà (Guida per programmatori C#)

struct (Riferimenti per C#)