Leggere in inglese

Condividi tramite


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.

Per correggere l'errore

  1. Modificare il nome della variabile di intervallo o del parametro di tipo.

Esempio

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;  
    }  
}