Kesalahan pengompilasi CS0273
Pengubah aksesibilitas aksesor 'property_accessor' harus lebih ketat daripada properti atau 'property' pengindeks
Pengubah aksesibilitas aksesor set/get harus lebih ketat daripada properti atau 'property/indexer' pengindeks
Kesalahan ini terjadi ketika aksesibilitas aksesor yang Anda deklarasikan tidak kurang ketat daripada aksesibilitas properti atau pengindeks.
Gunakan pengubah akses yang sesuai pada properti atau aksesor. Untuk informasi selengkapnya, lihat Membatasi Aksesibilitas Aksesor dan Aksesor.
Sampel ini berisi properti internal dengan metode set internal. Sampel berikut menghasilkan CS0273.
// CS0273.cs
// compile with: /target:library
public class MyClass
{
internal int Property
{
get { return 0; }
internal set {} // CS0273
// try the following line instead
// private set {}
}
}
Umpan balik .NET
.NET adalah proyek sumber terbuka. Pilih tautan untuk memberikan umpan balik: