Type of conditional expression cannot be determined because there is no implicit conversion between '<null>' and 'DateTime' code example
Example: unity Type of conditional expression cannot be determined because there is no implicit conversion between 'Color' and ''
Eso es porque una parte de la condición es de distinto tipo que la otra.
Si por ejemplo tenemos esto dara ERROR:
int? number = true ? 5 : null
Debería quedar así:
int? number = true ? (int?)5 : null;