Leer en inglés

Compartir a través de


Error del compilador CS0821

Las variables locales con tipo implícito no pueden ser fixed

No se admiten tipos anónimos ni variables locales con tipo implícito en el contexto fixed .

Para corregir este error

  1. Quite el modificador fixed de la variable o asigne a la variable un tipo explícito.

Ejemplo

El código siguiente genera el error CS0821:

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

Consulte también