Partager via


Erreur du compilateur CS0818

Mise à jour : novembre 2007

Message d'erreur

Les variables locales implicitement typées doivent être initialisées
Implicitly typed locals must be initialized

Une variable locale implicitement typée doit être initialisée avec une valeur lors de sa déclaration.

Pour corriger cette erreur

  • Assignez une valeur à la variable ou attribuez-lui un type explicite.

Exemple

Le code suivant génère l'erreur CS0818 :

// cs0818.cs
class A
{
    public static int Main()
    {
        var a; // CS0818
        return -1;
    }
}

Voir aussi

Référence

Variables locales implicitement typées (Guide de programmation C#)