Compiler Error CS0695
'generic type' tidak dapat mengimplementasikan 'generic interface' dan 'generic interface' karena dapat menyatukan beberapa substitusi jenis parameter
Kesalahan ini terjadi ketika kelas generik mengimplementasikan lebih dari satu parameterisasi antarmuka generik yang sama, dan terdapat substitusi parameter jenis yang akan menjadikan dua antarmuka identik. Untuk menghindari kesalahan ini, terapkan salah satu antarmuka saja, atau ubah parameter jenis untuk menghindari konflik.
Sampel berikut menghasilkan CS0695:
// CS0695.cs
// compile with: /target:library
interface I<T>
{
}
class G<T1, T2> : I<T1>, I<T2> // CS0695
{
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: