Číst v angličtině

Sdílet prostřednictvím


Chyba kompilátoru CS1948

Proměnná rozsahu name nemůže mít stejný název jako parametr typu metody.

Stejný prostor deklarace nemůže obsahovat dvě deklarace stejného identifikátoru.

Oprava této chyby

  1. Změňte název proměnné rozsahu nebo parametru typu.

Příklad

Následující příklad generuje CS1948, protože identifikátor T se používá pro proměnnou rozsahu a pro typ parametru metody 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;  
    }  
}