© { JSL }
71
if
·
no built-in conversions to/from bool
w
System.Convert
.ToBoolean(int i) exists though
·
definite assignment consequences
w
just like in Java
if
(number % 2 == 0)
parity = "odd";
else
parity = "even";
if ( boolean-expression )
embedded-statement
else
embedded-statement
if
(number % 2 == 0)
string
parity = "even";
...
OK
compile
time
error
string
parity =
number % 2 == 0
? "odd"
: "even";
ternary
operator