si la condición es nulable

Hay mucha sintaxis de azúcar conNullable<T> como esos

int? parsed to Nullable<int>

int? x = null
   if (x != null) // Parsed to if (x.HasValue)

x = 56; // Parsed to x.Value = 56;

Y más

Por quéif ¿La condición con Nullable no funciona?

if (x)
{} 

e obtiene un error de cumplimiento diciendo que no se puede convertirNullable<bool> abool.
Por qué no se analiza aif (x.HasValue && x.Value == true) ¿o algo similar

Es el uso más obvio paraNullable<bool>

Respuestas a la pregunta(20)

Su respuesta a la pregunta