Examveda

What will be the output of the following C# code snippet?
class UnsafeCode
 {
     unsafe static void Main()
     { 
         int[] nums = new int[10];
         Console.WriteLine("Index pointer like array.");
         fixed (int* p = nums)
         {
             for (int i = 0 ;i <10 ;i++)
             p[i] = i;
             for (int i = 10 ;i >0 ;i--)
             Console.WriteLine("p[{0}]: {1} ", i, p[i]);
             Console.ReadLine();
         }
     }
}

A. p[10] :0, p[9] :9, p[8] :8.....p[1]:1

B. p[10] : 1, p[9] :2, p[8] :3.....p[1] :0

C. p[1] : 1, p[2] :2, p[3] :3.....p[10] :0

D. Compile time error

Answer: Option A


This Question Belongs to C Sharp Programming >> Miscellaneous In C Sharp

Join The Discussion

Related Questions on Miscellaneous in C Sharp