Califique este contenido
Contraer todo/Expandir todo Contraer todo
Guía de programación de C#
Propiedades autoimplementadas (Guía de programación de C#)

Actualización: noviembre 2007

Las propiedades autoimplementadas hacen que la declaración de propiedad sea más concisa cuando no se requiere ninguna lógica adicional en los descriptores de acceso de la propiedad. Al declarar una propiedad como se muestra en el ejemplo siguiente, el compilador crea un campo de respaldo privado y anónimo al que solamente puede obtenerse acceso a través de los descriptores de acceso get y set de la propiedad.

En el ejemplo siguiente, se muestra una clase simple que tiene algunas propiedades autoimplementadas:

C#
class LightweightCustomer
{
    public double TotalPurchases { get; set; }
    public string Name { get; private set; } // read-only
    public int CustomerID { get; private set; } // read-only
}

Las propiedades autoimplementadas deben declarar un descriptor de acceso get y uno set. Para crear una propiedad readonly autoimplementada, asígnele un descriptor de acceso set private.

Los atributos se permiten en propiedades autoimplementadas pero obviamente no en los campos de respaldo, ya que el código fuente no puede obtener acceso a ellos. Si debe utilizar un atributo en el campo de respaldo de una propiedad, simplemente cree una propiedad normal.

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Temas legales | Marcas Registradas | Declaración de privacidad
Page view tracker