Sail E0 Webinar
Question
What will be the output of the code snippet?class MyClass {     int[] a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20};     public IEnumerator GetEnumerator()     {         for (int i = 0; i < 20; i++)         {             if (a[i] % 2 == 0)             yield return (int)(a[i]);         }     } } class Program {     static void Main(string[] args)     {         MyClass mc = new MyClass();         foreach (int i in mc)         Console.Write(i + " ");         Console.WriteLine();         Console.ReadLine();     } }
Options:
A .  prints nothing code run successfully
B .  run time error
C .  code runs successfully prints even number between 1 to 20
D .  Compile time error
Answer: Option C


Output: 2, 4, 6, 8, 10, 12, 14, 16, 18, 20



Was this answer helpful ?

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers