Question 1  of   19

Which of the following is true about "as" operator?

A. Returns the left-hand operand if the operand is not null.
B. If the first operand is true, then the second operand is not evaluated.
C. Returns true if and only if exactly one of its operands is true.
D. Returns true if the evaluated left operand can be cast to the type specified in the right operand.
E. Returns the left operand cast to the type specified by the right operand.