Lire en anglais

Partager via


Erreur du compilateur CS0821

Les variables locales implicitement typées ne peuvent pas être fixed

Les variables locales implicitement typées et les types anonymes ne sont pas pris en charge dans le contexte fixed .

Pour corriger cette erreur

  1. Supprimez le modificateur fixed de la variable ou affectez un type explicite à celle-ci.

Exemple

Le code suivant génère l’erreur CS0821 :

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

Voir aussi