Erreur du compilateur CS0821
Mise à jour : novembre 2007
Message d'erreur
Les variables locales implicitement typées ne peuvent pas être fixed
Implicitly typed locals cannot be 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
- Supprimez le modificateur fixed de la variable ou attribuez un type explicite à la variable.
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
Référence
Variables locales implicitement typées (Guide de programmation C#)