Mega Code Archive

 
Categories / C# / Language Basics
 

An array name with an index yields a pointer to the start of the array

/* C#: The Complete Reference  by Herbert Schildt  Publisher: Osborne/McGraw-Hill (March 8, 2002) ISBN: 0072134852 */ /* An array name with an index yields a pointer to the     start of the array. */    using System;    public class PtrArray {    unsafe public static void Main() {      int[] nums = new int[10];        fixed(int* p = &nums[0], p2 = nums) {        if(p == p2)          Console.WriteLine("p and p2 point to same address.");      }    }  }