Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/02/2015, 19:19
chcma
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses
Puntos: 7
Respuesta: encapsulamiento de variable c#

Ninguna.

La versión superior se hace en casos en las que vayas a necesitar operar con ellas, o agregar alguna funcionalidad en la propiedad.

Por ejemplo, si estuvieses creando una clase para WPF, sería muy normal que sus propiedades fuera algo como esto:

Código:
private Int32 _idUsuario;
public Int32 IdUsuario
{
    get { return _idUsuario; }
    set
    { 
        _idUsuario = value; 
        RaisePropertyChanged(); //Es una función que ahora no viene al caso.
    }
}

Como puedes ver, dentro del Set estamos llamando a una función. Si fuera el segundo caso, no puedes menter ninguna funcionalidad ni llamadas a función.

Esta es la diferencia más llamativa.
__________________
Charlie.