Erreur du compilateur CS1948
La variable de portée 'name' ne peut pas avoir le même nom qu’un paramètre de type de méthode
Un même espace de déclaration ne peut pas contenir deux déclarations du même identificateur.
- Modifiez le nom de la variable de portée ou du paramètre de type.
L’exemple suivant génère l’erreur CS1948, car l’identificateur T
est utilisé pour la variable de portée et pour le paramètre de type de la méthode TestMethod
:
// cs1948.cs
using System.Linq;
class Test
{
public void TestMethod<T>(T t)
{
var x = from T in Enumerable.Range(1, 100) // CS1948
select T;
}
}
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :