Erreur du compilateur CS1930
La variable de portée 'nom' a déjà été déclarée
La variable de portée d’une expression de requête est comprise dans la portée jusqu’à la fin de l’expression de requête. Elle doit donc avoir un identificateur unique.
- Attribuez un nom unique à chaque variable de portée d’une expression de requête.
L’exemple suivant génère l’erreur CS1930, car l’identificateur num
est utilisé pour la variable de portée dans la clause from
et pour la variable de portée ajoutée par la clause let
.
// cs1930.cs
using System.Linq;
class Program
{
static void Main()
{
int[] nums = { 0, 1, 2, 3, 4, 5 };
var query = from num in nums
let num = 3 // CS1930
select num;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :