Why can't I set a nullable int to null in a ternary if statement?
- by Abe Miessler
The C# code below:
int? i;
i = (true ? null : 0);
gives me the error:
Type of conditional expression cannot
be determined because there is no
implicit conversion between ''
and 'int'
Shouldn't this be valid? What am i missing here?