Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0821

Nie można naprawić niejawnie wpisanych ustawień lokalnych

Niejawnie wpisane zmienne lokalne i typy anonimowe nie są obsługiwane w fixed kontekście.

Aby poprawić ten błąd

  1. fixed Usuń modyfikator ze zmiennej lub nadaj zmiennej jawny typ.

Przykład

Poniższy kod generuje CS0821:

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

Zobacz też