Chcę uzyskać wskaźnik pierwszego wpisu w tablicy. Oto, jak próbowałem:Uzyskiwanie wskaźnika dla pierwszego wpisu w tablicy
int[] Results = { 1, 2, 3, 4, 5 };
unsafe
{
int* FirstResult = Results[0];
}
Następujący błąd kompilacji. Wszelkie pomysły, jak to naprawić?
Możesz wziąć tylko adres w nieprzytwierdzonym ekspresji wewnątrz inicjatora stałym oświadczenie
Przepraszam za moją niewiedzę, ale to nie jest dla mnie jasne :( – imak
'Results' nie jest ustalona. Jeśli go nie naprawisz, GC może go przenieść. –