Multiple choice

What will be the output of the following program? using System; class Program { static void Main(string[] args) { String[] s = new String[2]; s[0] = Hello; s[1] = How are you!; foreach (string name: s) { Console.WriteLine( + name); } Console.ReadLine(); } }

  1. HelloHow are you

  2. Hello

  3. It will not compile

  4. It will give exception

  5. None of the above

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The code will not compile as there is an error in the syntax of foreach loop, there should be foreach (string name in s) instead of foreach (string name: s).