Compartir a través de


Cómo: Implementar una clase ligera con propiedades autoimplementadas (Guía de programación de C#)

Actualización: noviembre 2007

En este ejemplo se muestra cómo crear una clase ligera que sólo sirve para encapsular un conjunto de propiedades autoimplementadas. Utilice este tipo de construcción en lugar de una estructura cuando deba utilizar semántica de tipo de referencia.

Ejemplo

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
}

El compilador crea campos de respaldo para cada propiedad autoimplementada. No se puede obtener acceso directamente a los campos desde el código fuente.

Vea también

Referencia

Propiedades (Guía de programación de C#)

struct (Referencia de C#)