Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
La variabile di intervallo 'nome' non può avere lo stesso nome di un parametro di tipo di un metodo
The range variable 'name' cannot have the same name as a method type parameter
Lo stesso spazio di dichiarazione non può contenere due dichiarazioni dello stesso identificatore.
Per correggere l'errore
- Modificare il nome della variabile di intervallo o del parametro di tipo.
Esempio
Nell'esempio seguente viene generato l'errore CS1948 perché l'identificatore T viene utilizzato per la variabile di intervallo e per il parametro di tipo sul 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;
}
}