Examveda

What will be the output of the following C# code?
static void Main(string[] args)
{
    int [] a = {1, 2, 3, 4, 5};
    fun(a);
    Console.ReadLine();
}
static void fun(params int[] b )
{
    int[] k = { 3, 4, 7, 8,'\0' };
    for (int i = 0; i < b.Length; i++)
    {
        b[i] = b[i] + k[i] ;
        Console.WriteLine( b[i] + " ");
    }
}

A. Compile time error

B. 3, 4, 7, 8, 5

C. 3, 4, 7, 8, 5, 1, 2, 3, 4, 5

D. 4, 6, 10, 12, 5

Answer: Option D


Join The Discussion

Related Questions on Arrays and Strings in C Sharp