What Will Be The Output Of The Following C Code Snippetp Pre #753
What will be the output of the following C# code snippet?</p> <pre><code class="language-csharp" line="1"> class MyClass { char ch = 'A'; public IEnumerable MyItr(int end) { for (int i = 0 ;i < end ;i++) yield return (char)(ch + i); } public IEnumerable MyItr(int begin, int end) { for (int i = begin ;i < end ;i++) yield return (char)(ch + i); } } class Program { static void Main(string[] args) { MyClass mc = new MyClass(); Console.WriteLine("Iterate the first 7 letters:"); foreach (char ch in mc.MyItr(7)) Console.Write(ch + " "); Console.WriteLine("n"); Console.WriteLine("Iterate letters from F to L:"); foreach (char ch in mc.MyItr(7, 12)) Console.Write(ch + " "); Console.WriteLine(); Console.ReadLine(); } } </code></pre>
This multiple choice question (MCQ) is related to the book/course gs gs108 CSharp. It can also be found in gs gs108 Reflections, Multithreaded Programming, Collection Classes and Mathematical Functions - Iterators - Quiz No.1.
What will be the output of the following C# code snippet?
class MyClass { char ch = 'A'; public IEnumerable MyItr(int end) { for (int i = 0 ;i < end ;i++) yield return (char)(ch + i); } public IEnumerable MyItr(int begin, int end) { for (int i = begin ;i < end ;i++) yield return (char)(ch + i); } } class Program { static void Main(string[] args) { MyClass mc = new MyClass(); Console.WriteLine("Iterate the first 7 letters:"); foreach (char ch in mc.MyItr(7)) Console.Write(ch + " "); Console.WriteLine("n"); Console.WriteLine("Iterate letters from F to L:"); foreach (char ch in mc.MyItr(7, 12)) Console.Write(ch + " "); Console.WriteLine(); Console.ReadLine(); } }
Iterate the first 7 letters: A B C D E F G Iterate letters from F to L: G H I J K L
Iterate the first 7 letters: A B C D E F G Iterate letters from F to L: H I J K L
Run time error
Compile time error