Compilerfehler CS0821
Aktualisiert: November 2007
Fehlermeldung
Implizit typisierte lokale Variablen können nicht als "fixed" deklariert werden.
Implicitly typed locals cannot be fixed
Implizit typisierte lokale Variablen und anonyme Typen werden im fixed-Kontext nicht unterstützt.
So beheben Sie diesen Fehler
- Entfernen Sie den fixed-Modifizierer aus der Variablen, oder weisen Sie der Variablen einen expliziten Typ zu.
Beispiel
Durch den folgenden Code wird der Fehler CS0821 ausgelöst:
class A
{
static int x;
public static int Main()
{
unsafe
{
fixed (var p = &x) { }
}
return -1;
}
}
Siehe auch
Referenz
Implizit typisierte lokale Variablen (C#-Programmierhandbuch)