duplicados posibles:
Nullable types and the ternary operator. Why won’t this work?
Conditional operator assignment with nullable<value> types?¿Por qué el operador condicional no permite correctamente el uso de "nulo" para la asignación a tipos anulables?
Esto no va a compilar, indicando "Tipo de expresión condicional no se puede determinar porque no hay una conversión implícita entre 'System.DateTime' y '' "
task.ActualEndDate = TextBoxActualEndDate.Text != "" ? DateTime.Parse(TextBoxActualEndDate.Text) : null;
T sus funciona bien
if (TextBoxActualEndDate.Text != "")
task.ActualEndDate = DateTime.Parse(TextBoxActualEndDate.Text);
else
task.ActualEndDate = null;
¿Puede deshacerse de las dependencias de su código, para que podamos reproducir esto? Reemplace 'task.ActualEndDate' con una variable local, por ejemplo. –
'int? q = verdad? 3: null; ' – SLaks