Rumah Pembangunan Apakah dalaman? - definisi dari techopedia

Apakah dalaman? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud dalaman?

Dalaman, dalam C #, adalah kata kunci yang digunakan untuk mengisytiharkan aksesibiliti jenis atau jenis ahli supaya akses terhad kepada perhimpunan di mana ia diisytiharkan.

Pengubah suai dalaman digunakan untuk menghalang penggunaan pengubahsuaian awam, yang membolehkan akses ke perhimpunan lain di mana perlu. Oleh itu, pengubahsuaian dalaman berguna dalam melaksanakan konsep enkapsulasi dalam pengaturcaraan berorientasi obyek di tingkat perhimpunan. Ia digunakan dalam program yang lebih besar di mana maklumat yang bersembunyi di seluruh sempadan program dapat meningkatkan kebolehterimaan dan keselamatan.

Dalaman paling sering digunakan dalam pembangunan berasaskan komponen dengan membenarkan kumpulan komponen tertentu berkomunikasi secara peribadi dan menghalang akses kepada kod yang tidak berkaitan dengan kumpulan ini. Pengubah mod dalaman membolehkan akses anggota perhimpunan dari perhimpunan rakan yang direka untuk sebab tertentu seperti ujian unit, sambungan ke perpustakaan kelas, dll.

Techopedia menerangkan Internal

Dalaman adalah salah satu pengubah akses yang membatasi akses kepada jenis yang ditentukan dalam pemasangan projek semasa. Aksesibiliti lalai kelas dan struktur yang diisytiharkan dalam ruang nama atau di peringkat teratas unit penyusun dan tidak dalam jenis lain adalah dalaman.

Sebagai contoh, semasa membangunkan aplikasi antaramuka pengguna grafik (GUI) yang melibatkan elemen GUI yang disesuaikan seperti tingkap, bentuk, kawalan, dan lain-lain, mereka boleh ditentukan dengan akses dalaman supaya mereka bekerjasama secara persendirian tanpa terdedah kepada kod yang menggunakan unsur-unsur ini.

Merujuk ahli dengan akses dalaman dari luar perhimpunan di mana ia diisytiharkan hasil dalam ralat pengkompil. Semasa menggunakan ahli dalaman perhimpunan yang perlu diakses dari perhimpunan rakan, nama perhimpunan rakan harus ditentukan dengan sifat, InternalsVisibleToAtribute dalam perhimpunan di mana ahli dalaman ditakrifkan.

Kaedah maya dalaman tidak boleh diatasi dalam C #.

Takrif ini ditulis dalam konteks C #
Apakah dalaman? - definisi dari techopedia