Lire en anglais

Partager via


Erreur du compilateur CS1949

Le mot clé contextuel 'var' ne peut pas être utilisé dans une déclaration de variable de portée.

Une variable de portée est implicitement typée par le compilateur. Il est inutile d’utiliser var avec une variable de portée.

Pour corriger cette erreur

  1. Supprimez le mot clé var situé devant la variable de portée.

Exemple

L’exemple suivant génère l’erreur CS1949 :

// cs1949.cs  
using System;  
using System.Linq;  
class Test  
{  
    static void Main()  
    {  
        var x = from var i in Enumerable.Range(1, 100) // CS1949  
        select i;  
    }  
}  

Voir aussi