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.
- Ubah nama variabel rentang atau parameter jenis.
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;
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: