Errore del compilatore CS1948
La variabile di intervallo 'name' non può avere lo stesso nome di un parametro di tipo del metodo
In uno stesso spazio di dichiarazione non possono esistere due dichiarazioni dello stesso identificatore.
- Modificare il nome della variabile di intervallo o del parametro di tipo.
L'esempio seguente genera l'errore CS1948 perché l'identificatore T
viene usato per la variabile di intervallo e per il parametro di tipo nel metodo 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;
}
}
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: