Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS0821

Implicitně zadané místní hodnoty nelze opravit.

Implicitně zadané místní proměnné a anonymní typy nejsou v fixed kontextu podporovány.

Oprava této chyby

  1. Buď odeberte fixed modifikátor z proměnné, nebo jinak dejte proměnné explicitní typ.

Příklad

Následující kód vygeneruje CS0821:

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

Viz také