Compiler Error CS0277
'class' tidak mengimplementasikan anggota antarmuka 'accessor'. 'class accessor' tidak bersifat publik
Kesalahan ini terjadi ketika Anda mencoba mengimplementasikan properti antarmuka, tetapi implementasi pengakses properti di kelas tidak bersifat publik. Metode yang mengimplementasikan anggota antarmuka harus memiliki aksesibilitas publik. Untuk mengatasinya, hapus pemodifikasi akses pada pengakses properti.
Contoh berikut menghasilkan CS0277:
// CS0277.cs
public interface MyInterface
{
int Property
{
get;
set;
}
}
public class MyClass : MyInterface // CS0277
{
public int Property
{
get { return 0; }
// Try this instead:
//set { }
protected set { }
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: