Rumah >pembangunan bahagian belakang >C++ >Apakah Peraturan Keterlihatan Lalai untuk Kelas, Struktur, Antara Muka dan Jenis Bersarang dalam C#?
Keterlihatan lalai dalam C#
Dalam C#, keterlihatan kelas dan komponennya memainkan peranan penting dalam menentukan kebolehcapaiannya.
Keterlihatan lalai kelas dan struktur
Apabila kelas atau struct wujud secara berasingan dalam ruang nama, keterlihatan lalainya ditetapkan kepada dalaman. Ini bermakna ia boleh dirujuk oleh kelas lain dalam perhimpunan yang sama, tetapi disembunyikan daripada perhimpunan luaran.
Keterlihatan lalai ahli kelas dan struktur
Tidak seperti kelas atau struct yang mengandungi, keterlihatan lalai ahlinya adalah peribadi. Kaedah, medan dan sifat yang diisytiharkan dalam kelas atau struktur hanya boleh diakses dalam skop kelas atau struktur tertentu itu.
Keterlihatan lalai antara muka
antara muka mentakrifkan kontrak yang dilaksanakan kelas dan keterlihatan lalainya ialah dalaman. Ini bermakna mereka boleh dilaksanakan oleh kelas dalam perhimpunan yang sama, tetapi kewujudannya tidak terdedah kepada perhimpunan luar.
Keterlihatan lalai jenis bersarang
Apabila kelas atau struct berada di dalam kelas atau struct yang lain, keterlihatan lalainya bergantung pada jenis jenis bersarang:
Atas ialah kandungan terperinci Apakah Peraturan Keterlihatan Lalai untuk Kelas, Struktur, Antara Muka dan Jenis Bersarang dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!