Peringatan Kompilator (tingkat 3) CS0693
Parameter jenis 'type parameter' memiliki nama yang sama dengan parameter jenis dari 'type' jenis luar
Kesalahan ini terjadi ketika Anda memiliki anggota generik seperti metode di dalam kelas generik. Karena parameter jenis metode tidak harus sama dengan parameter jenis kelas, Anda tidak dapat memberi keduanya nama yang sama. Untuk informasi selengkapnya, lihat Metode Generik.
Untuk menghindari situasi ini, gunakan nama yang berbeda untuk salah satu parameter jenis.
Contoh berikut menghasilkan CS0693.
// CS0693.cs
// compile with: /W:3 /target:library
class Outer<T>
{
class Inner<T> {} // CS0693
// try the following line instead
// class Inner<U> {}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: