Ler em inglês

Compartilhar via


Erro do Compilador CS0821

Locais de tipo implícito não podem ser fixos

Não há suporte para variáveis locais de tipo implícito e tipos anônimos no contexto fixed.

Para corrigir este erro

  1. Remova o modificador fixed da variável ou dê a ela um tipo explícito.

Exemplo

O seguinte código gera o erro CS0821:

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

Confira também