Erreur du compilateur CS1931
La variable de portée 'variable' est en conflit avec une déclaration précédente de 'variable'.
La déclaration d’une variable de portée, comme toute autre déclaration, doit avoir un identificateur unique au sein de l’espace de déclaration de la variable.
- Donnez un nom unique à la variable de portée.
Le code suivant génère l’erreur CS1931, car l’identificateur x
est utilisé à la fois en tant que variable locale dans Main
et en tant que variable de portée dans l’expression de requête :
// cs1931.cs
class Test
{
static void Main()
{
int x = 1;
var y = from x in Enumerable.Range(1, 100) // CS1931
select x;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :