Rumah Pembangunan Apakah pengenal? - definisi dari techopedia

Apakah pengenal? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud pengenal?

Pengenal, dalam C #, adalah nama pengguna yang ditentukan oleh elemen program. Ia boleh menjadi ruang nama, kelas, kaedah, pembolehubah atau antara muka.

Pengenal adalah simbol yang digunakan secara unik untuk mengenal pasti elemen program dalam kod. Mereka juga digunakan untuk merujuk kepada jenis, pemalar, makro dan parameter. Nama pengecam hendaklah menunjukkan makna dan penggunaan elemen yang dirujuk.

C # adalah bahasa pengaturcaraan yang dikompilasi dan mempunyai pelaksanaan sedemikian rupa sehingga pengenal adalah hanya entiti masa kompilasi. Semasa jangka masa, setiap pengecam akan dirujuk dengan rujukannya ke alamat memori dan mengimbangi pengkompil yang diberikan kepada token pengenal teksnya.

Techopedia menerangkan Pengenal pasti

Seperti dalam C / C ++, pengenalpastian dalam C # adalah kes-kes.

Microsoft mengesyorkan penggunaan nota Camel atau Pascal, bersama-sama dengan semantik, untuk pengenal penamaan bukan notasi Hungary yang digunakan sebelum pengaturcaraan NET. Sebagai contoh, "pekerjaSalari" mungkin mewakili notasi Camel di mana huruf pertama semua perkataan dipermodalkan kecuali perkataan pertama. Notasi unta digunakan untuk menamakan ahli, bidang dan parameter peribadi. "EmployeeSalary" adalah pengecam di notasi Pascal, kerana semua kata dalam pengecam bermula dengan huruf besar huruf. Ia biasanya digunakan untuk nama jenis dan ahli bukan peribadi jenis.

Peraturan yang perlu diikuti semasa menggunakan pengecam termasuk:

  • Ia boleh bermula hanya dengan huruf abjad atau garis bawah (_), tetapi bukan nombor
  • Ia boleh menjadi gabungan nombor, huruf, penyambung, urutan melarikan Unicode, dan sebagainya.
  • Ia tidak boleh menjadi kata kunci C #
  • Ia tidak boleh mengandungi ruang putih
  • Ia tidak boleh mempunyai lebih daripada 511 aksara
  • Ia perlu diisytiharkan sebelum dirujuk
  • Ia tidak boleh mempunyai dua garis bawah berturut-turut dalam namanya kerana pengenal itu digunakan untuk pelaksanaannya
  • Lebih daripada satu pengecam dengan nama yang sama tidak boleh diisytiharkan dalam satu skop sahaja

Pengenal pasti dengan "@" dipanggil pengecam verbatim. Walaupun prefixing "@" membolehkan penggunaan kata kunci, yang membantu dalam interfacing dengan bahasa pengaturcaraan lain, ia bukanlah satu amalan yang disyorkan.

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