Baca dalam bahasa Inggris

Bagikan melalui


Compiler Error CS1948

Variabel rentang 'name' tidak boleh memiliki nama yang sama dengan parameter jenis metode

Ruang deklarasi yang sama tidak boleh berisi dua deklarasi pengidentifikasi yang sama.

Untuk memperbaiki kesalahan ini

  1. Ubah nama variabel rentang atau parameter jenis.

Contoh

Contoh berikut menghasilkan CS1948 karena pengidentifikasi T digunakan untuk variabel rentang dan untuk parameter jenis pada metode 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;  
    }  
}