Je souhaite obtenir le pointeur de la première entrée dans le tableau. Voici comment j'ai essayéObtention d'un pointeur pour la première entrée dans un tableau
int[] Results = { 1, 2, 3, 4, 5 };
unsafe
{
int* FirstResult = Results[0];
}
Obtenez la compilation erreur suivante. Des idées comment résoudre ce problème?
Vous ne pouvez prendre l'adresse d'une expression non fixée à l'intérieur d'une déclaration fixe initialiseur
désolé pour mon ignorance, mais ce ne est pas clair pour moi :( – imak
'Results' est pas fixé. Si vous ne le réparez pas, GC peut le déplacer. –