Cómo: Declarar una propiedad (Visual C#)

Actualización: noviembre 2007

Este ejemplo declara una propiedad de instancia. Para obtener más información, vea Propiedades.

Ejemplo

private string name;
// A read-write instance property:
public string NameProperty 
{
    get 
    {
        return name; 
    }
    set 
    {
        name = value; 
    }
}

Compilar el código

El código debe aparecer dentro de una clase o una estructura.

Programación eficaz

  • Puede utilizar el descriptor de acceso get para devolver el valor del campo o calcular el valor y devolverlo, como se indica a continuación:

    get 
    {
        return (name != null) ? name : "NA";
    }
    
  • No utilice el descriptor de acceso get para cambiar el estado del objeto, por ejemplo:

    get
    {
        return myNumericField++;
    }
    

Vea también

Conceptos

Manual del lenguaje C#

Otros recursos

Visual C# Express