Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: November 2007
Fehlermeldung
Der Typ einer lokalen Variablen, die in einer fixed-Anweisung deklariert wird, muss ein Zeigertyp sein.
The type of local declared in a fixed statement must be a pointer type
Bei der Variablen, die Sie in einer festen Anweisung deklarieren, muss es sich um einen Zeiger handeln. Weitere Informationen finden Sie unter Unsicherer Code und Zeiger (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0209 generiert:
// CS0209.cs
// compile with: /unsafe
class Point
{
public int x, y;
}
public class MyClass
{
unsafe public static void Main()
{
Point pt = new Point();
fixed (int i) // CS0209
{
}
// try the following lines instead
/*
fixed (int* p = &pt.x)
{
}
fixed (int* q = &pt.y)
{
}
*/
}
}