Control Instructions - Programming

Q1:

What will be the output of the C#.NET code snippet given below?
char ch = Convert.ToChar ('a' | 'b' | 'c'); 
switch (ch)
{
    case 'A': 
    case 'a':
    Console.WriteLine ('case A | case a');
    break;
    
    case 'B': 
    case 'b':
    Console.WriteLine ('case B | case b');
    break;
    
    case 'C':
    case 'c':
    case 'D':
    case 'd':
    Console.WriteLine ('case D | case d');
    break;
}

A case A | case a

B case B | case b

C case D | case d

D Compile Error

E No output

ANS:C - case D | case d

No answer description is available. Let's discuss.