Akses '<accesslevel1>' yang ditentukan untuk '<partialtypename>' tidak cocok dengan akses '<accesslevel2>' yang ditentukan pada salah satu jenis parsial lainnya

Kelas atau struktur didefinisikan dalam beberapa deklarasi parsial dengan spesifikasi tingkat akses yang bertentangan.

Ketika Anda membagi definisi kelas atau struktur di antara beberapa deklarasi parsial, pengompilasi memperlakukan jenis tersebut sebagai gabungan dari semua deklarasi parsialnya. Ini berlaku tidak hanya untuk anggota tetapi juga untuk implementasi, pewarisan, dan tingkat akses.

Anda tidak dapat mencampur tingkat akses dalam definisi kelas atau struktur. Bahkan kombinasi Protected Friend hanya diperbolehkan ketika kata kunci berdekatan dalam pernyataan deklarasi yang sama.

ID Kesalahan: BC30925

Untuk memperbaiki kesalahan ini

  • Tentukan tingkat akses kelas tersebut, dan hapus spesifikasi tingkat akses yang bertentangan.

Lihat juga