General Questions

Question 16 :

Which of the following statements is correct about the C#.NET code snippet given below?

int i, j, id = 0; switch (id)
{ 
    case i:
        Console.WriteLine("I am in Case i");
        break; 
    
    case j:
        Console.WriteLine("I am in Case j");
        break;
}


A). The compiler will report case i and case j as errors since variables cannot be used in cases.
B). Compiler will report an error since there is no default case in the switch case statement.
C). The code snippet prints the result as "I am in Case i"".
D). The code snippet prints the result as "I am in Case j".
E). There is no error in the code snippet.
Answer : Option A