Kesalahan Pengompilasi CS0505
'member1': tidak dapat mengambil alih karena 'member2' bukan fungsi
Deklarasi kelas mencoba mengambil alih non-metode di kelas dasar. Pengambil alih harus cocok dengan jenis anggota. Jika metode dengan nama yang sama dengan metode di kelas dasar diinginkan, gunakan baru (dan bukan ambil alih) pada deklarasi metode di kelas dasar.
Sampel berikut menghasilkan CS0505:
// CS0505.cs
// compile with: /target:library
public class clx
{
public int i;
}
public class cly : clx
{
public override int i() { return 0; } // CS0505
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: