Example of using the fixed statement
using System;
public class Starter {
private static int[] numbers = { 5, 10, 15, 20, 25, 30 };
public unsafe static void Main() {
int count = 0;
Console.WriteLine(" Pointer Value\n");
fixed (int* pI = numbers) {
foreach (int a in numbers) {
Console.WriteLine("{0} : {1}",
(int)(pI + count), *((int*)pI + count));
++count;
}
}
}
}
Related examples in the same category