Propiedades set y get
A diferencia de loscampos, las propiedades no están clasificadas como variables. Por lo tanto, no se puede pasar una propiedad como un parámetro ref (Referencia de C#) o out (Referencia de C#).
Las propiedades tienenmuchos usos: validan datos antes de permitir un cambio; exponen datos de forma transparente en una clase donde se recuperan realmente los datos de otro origen, como una base de datos; realizan una accióncuando se modifican datos, por ejemplo, provocar un evento, o cambian el valor de otros campos.
Las propiedades se declaran en el bloque de clase especificando el nivel de acceso del campo, seguidopor el tipo de la propiedad, por el nombre de la propiedad y por un bloque de código que declara un descriptor de acceso get y/o un descriptor de acceso set. Por ejemplo:
C#
public class Date
{private int month = 7; // Backing store
public int Month
{
get
{
return month;
}
set
{
if ((value > 0) && (value <13))
{
month = value;
}
}
}
}
En este ejemplo, Month se declara como una propiedad para que el descriptor de acceso set pueda...
Regístrate para leer el documento completo.