Isi kandungan:
Definisi - Apa maksud Pengenalpastian yang Layak?
Pengenal yang berkelayakan, dalam C #, adalah rentetan yang merangkumi pengenal tunggal atau urutan pengenal yang dipisahkan oleh dot (.). Ia diisytiharkan dalam ruang nama dan boleh memasukkan satu atau lebih ruang atau jenis nama.
Pengenal pasti yang memenuhi syarat digunakan terutamanya untuk menentukan jenis atau jenis ahli secara unik dengan membenarkan kemasukan ruang nama di mana pengecam dinyatakan. Ia membolehkan dua pengenal yang mempunyai nama yang sama dan diisytiharkan dalam dua ruang nama bersarang yang berlainan. Ia menjamin jenis-keselamatan data dengan menghapuskan kekaburan yang disebabkan oleh beberapa pengecam yang ditakrifkan dalam skop yang sama. Ia membenarkan ruang nama bersarang untuk ditakrifkan tanpa lexically bersarang beberapa deklarasi ruang nama.
Semasa membangunkan aplikasi besar yang disepadukan dengan pelbagai modul dengan banyak pengenal, kemungkinan pengecam yang mempunyai nama yang sama boleh berlaku di beberapa wilayah kod. Dengan menentukan pengecam dalam hierarki, pengecam yang berkelayakan membantu dalam menyatakan kategori semantik kod yang mendasari pengenal dan menangani isu kekaburan dalam menyelesaikan nama pengecam.
Techopedia menerangkan Pengenal yang Layak
Pengenal yang memenuhi syarat adalah elemen program (antara muka, jenis, pembolehubah, ruang nama, dan sebagainya) yang mempunyai nama yang lengkap. Nama yang berkelayakan adalah hierarki laluan yang lengkap bagi pengenal, bermula dari ruang nama globalnya.
Sebagai contoh, pembolehubah integer, "Total, " boleh diisytiharkan dalam ruang nama, "Kalkulator, " yang mempunyai banyak ahli yang boleh membantu mengira logik aritmetik. Pengenal yang berkelayakan yang digunakan untuk merujuk kepada pemboleh ubah integer ialah "Kalkulator.Total".
Jika dua ahli ruang nama bersarang mempunyai nama yang sama sepenuhnya, ini menandakan ralat kerana ia menyumbang kepada ruang perisytiharan yang sama.
Takrif ini ditulis dalam konteks C #