Duda sobre el uso de propiedades

17/06/2006 - 12:42 por Tito | Informe spam
Hola todos.

En el siguiente codigo:

public class Cliente {
public string _NombreCliente;
public string NombreCliente {
get { return _NombreCliente;}
set { _NombreCliente = value;}
}
}


Duda: Cual seria la necesidad de usar una propiedad ? No podria usarse el
field _NombreCliente directamente ? Cuales son las razones para ello ?
 

Leer las respuestas

#1 Vyacheslav Popov
17/06/2006 - 12:56 | Informe spam
Es más seguro a la vista de posibles variaciones, protección y ocultamiento.

public class Cliente {
public string _NombreCliente;
public string NombreCliente {
get { return _NombreCliente;}
set {
if (value == null)
NombreCliente = "sin nombre";
else
_NombreCliente = value;
}
}
}
"Tito" escribió en el mensaje
news:
Hola todos.

En el siguiente codigo:

public class Cliente {
public string _NombreCliente;
public string NombreCliente {
get { return _NombreCliente;}
set { _NombreCliente = value;}
}
}


Duda: Cual seria la necesidad de usar una propiedad ? No podria usarse el
field _NombreCliente directamente ? Cuales son las razones para ello ?






Preguntas similares