computacion

Páginas: 4 (937 palabras) Publicado: 30 de enero de 2014
Utilizar propiedades (Guía de programación de C#)
Visual Studio 2008
Otras versiones

Personas que lo han encontrado útil: 1 de 1 - Valorar este tema
Actualización: noviembre 2007
Laspropiedades combinan aspectos de los campos y de los métodos. Para el usuario de un objeto, una propiedad es similar a un campo, el acceso a la propiedad requiere la misma sintaxis. Para el implementador deuna clase, una propiedad es uno o dos bloques de código que representan un descriptor de acceso get y un descriptor de acceso set. El bloque de código para el descriptor de acceso get se ejecuta cuandose lee la propiedad; el bloque de código para el descriptor de acceso set se ejecuta cuando se asigna un nuevo valor a la propiedad. Una propiedad sin un descriptor de acceso set se considera de sólolectura. Una propiedad sin un descriptor de acceso get se considera de sólo escritura. Una propiedad con ambos descriptores de acceso es de lectura y escritura.
A diferencia de los campos, laspropiedades 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 tienen muchos 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ón cuando semodifican 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, seguido por el tipo dela 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 intmonth = 7; // Backing store

public int Month
{
get
{
return month;
}
set
{
if ((value > 0) && (value < 13))...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS