pointers c#
int[] a = new int[5] { 10, 20, 30, 40, 50 };
{
fixed (int* p = &a[0])
{
int* p2 = p;
Console.WriteLine(*p2);
p2 += 1;
Console.WriteLine(*p2);
p2 += 1;
Console.WriteLine(*p2);
Console.WriteLine("--------");
Console.WriteLine(*p);
*p += 1;
Console.WriteLine(*p);
*p += 1;
Console.WriteLine(*p);
}
}