Error del compilador CS0821
Actualización: noviembre 2007
Mensaje de error
Las variables locales con tipo implícito no pueden ser fijas
Implicitly typed locals cannot be fixed
Las variables locales con tipo implícito y los tipos anónimos no se admiten en el contexto fixed.
Para corregir este error
- 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:
class A
{
static int x;
public static int Main()
{
unsafe
{
fixed (var p = &x) { }
}
return -1;
}
}
Vea también
Referencia
Variables locales con asignación implícita de tipos (Guía de programación de C#)