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


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;="">


         {


             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();


     }


 }


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



Jun 07, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here