📅  最后修改于: 2022-03-11 14:49:23.292000             🧑  作者: Mango
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;