I want to get pointer of first entry in the array. This is how I tried
int[] Results = { 1, 2, 3, 4, 5 };
unsafe
{
int* FirstResult = Results[0];
}
Get following compilation error. Any ideas how to fix it?
You can only take the address of an unfixed expression inside of a fixed statement initializer
Try this:
unsafe
{
fixed (int* FirstResult = &Results[0])
{
}
}