Examveda

What will be the output of the following C# code?
class program
{
    static void main(string[] args)
    {
        int i = 5;
        int v = 40;
        int[] p = new int[4];
        try
        {
            p[i] = v;
        }
        catch(IndexOutOfRangeException e)
        {
            Console.WriteLine("Index out of bounds");
        }
        Console.WriteLine("Remaining program");
    }
}

A. value 40 will be assigned to a[5];

B. The output will be :
Index out of bounds
Remaining program

C. The output will be :
Remaining program

D. None of the mentioned

Answer: Option B


Join The Discussion

Related Questions on Exception Handling in C Sharp