İngilizce dilinde oku

Aracılığıyla paylaş


Derleyici Hatası CS1948

'name' aralık değişkeni, yöntem türü parametresiyle aynı ada sahip olamaz

Aynı bildirim alanı aynı tanımlayıcının iki bildirimini içeremez.

Bu hatayı düzeltmek için

  1. Aralık değişkeninin veya tür parametresinin adını değiştirin.

Örnek

Aşağıdaki örnek CS1948 oluşturur çünkü tanımlayıcı T aralık değişkeni ve yöntemindeki TestMethodtür parametresi için kullanılır:

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