Estoy tratando de convertir mi valor bool nullable y estoy obteniendo este error.¿Imposible convertir implícitamente tipo bool?
Cannot implicitly convert type 'bool?' to 'bool'. An explicit conversion exists (are you missing a cast?)
Por ejemplo:
public virtual bool? MyBool
{
get;
set;
}
if (!MyBool){}
En resumen, los boole de nullable son confusos. (solo mira SQL) – SLaks
No creo que esto sea demasiado confuso, es solo Ternary Logic: http://en.wikipedia.org/wiki/Three-valued_logic - De hecho, me gusta porque me gusta la idea de algo sin valor En otras palabras, no inicializado vs. inicializado. – dyslexicanaboko