Errore del compilatore CS0821

Aggiornamento: novembre 2007

Messaggio di errore

Le variabili locali tipizzate implicitamente non possono essere fixed
Implicitly typed locals cannot be fixed

Le variabili locali tipizzate implicitamente e tipi anonimi non sono supportati nel contesto fixed.

Per correggere l'errore

  • Rimuovere il modificatore fixed dalla variabile o assegnare alla variabile un tipo esplicito.

Esempio

Nel codice seguente viene generato l'errore CS0821:

class A
{
    static int x;

    public static int Main()
    {
        unsafe
        {
            fixed (var p = &x) { }
        }
        return -1;
    }
}

Vedere anche

Riferimenti

Variabili locali tipizzate in modo implicito (Guida per programmatori C#)