Vidyalelo
C# Programming · Q146

Miscellaneous in C Sharp

Programming · C# Programming · question 146

Q146

What will be the output of the following C# code snippet? #define DEBUG #undef DEBUG using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication13 class Program static void Main(string[] args) #if (DEBUG) Console.WriteLine("DEBUG is defined"); #elif (!DEBUG && MYTEST) Console.WriteLine("MYTEST is defined"); #elif (DEBUG && MYTEST) Console.WriteLine("DEBUG and MYTEST are defined"); #else Console.WriteLine("DEBUG and MYTEST are not defined"); #endif Console.ReadLine();

A.
DEBUG is defined
DEBUG and MYTEST are not defined
B.
DEBUG and MYTEST are not defined
Answer
C.
MYTEST is defined
DEBUG and MYTEST are not defined
D.
DEBUG is defined

Answer: Option B

Solution

Answer: Option B
No explanation is given for this question Let's Discuss on Board