miércoles, 24 de marzo de 2010

Error por un propiedad null

Error molesto y fastidioso cuando al cargar una página nos da un error de que la propiedad es null y que no está inicializada.
Dando una vuelta por San Google, mi compañero Borja ha encontrado esta pequeña línea de código para situar en el Get de la propiedad,  que debe de eliminar este tipo de errores
/// <summary>
/// Persistencia del id del Proyecto
/// </summary>
public int idProyecto
{
get { return (Session["idProyecto"] == null ? 0 : (int)Session["idProyecto"]); }
set { Session["idProyecto"] = value; }
}


Que lo disfrutéis.
 
Actualización: versión más compleja para casos más específicos en este post. 

No hay comentarios: