Daftar Isi:
Definisi - Apa yang dimaksud dengan Identifier?
Identifier, dalam C #, adalah nama elemen program yang ditentukan pengguna. Itu bisa berupa namespace, kelas, metode, variabel atau antarmuka.
Pengidentifikasi adalah simbol yang digunakan untuk secara unik mengidentifikasi elemen program dalam kode. Mereka juga digunakan untuk merujuk pada tipe, konstanta, makro dan parameter. Nama pengidentifikasi harus menunjukkan arti dan penggunaan elemen yang dirujuk.
C # adalah bahasa pemrograman yang dikompilasi dan memiliki implementasinya sehingga pengidentifikasi hanya entitas waktu kompilasi. Selama waktu berjalan, setiap pengenal akan dirujuk dengan referensi ke alamat memori dan mengimbangi kompiler yang ditugaskan ke token pengenal tekstual.
Techopedia menjelaskan Identifier
Seperti di C / C ++, pengidentifikasi dalam C # adalah case-sensitive.
Microsoft merekomendasikan penggunaan notasi Camel atau Pascal, bersama dengan semantik, untuk memberi nama pengidentifikasi alih-alih notasi Hongaria yang digunakan sebelum pemrograman .NET. Sebagai contoh, "employeeSalary" mungkin mewakili notasi Camel di mana huruf pertama dari semua kata dikapitalisasi kecuali kata pertama. Notasi unta digunakan untuk memberi nama anggota pribadi, bidang, dan parameter. "EmployeeSalary" adalah pengidentifikasi dalam notasi Pascal, karena semua kata dalam pengidentifikasi dimulai dengan huruf besar. Ini biasanya digunakan untuk nama tipe dan anggota nonprivat dari suatu tipe.
Aturan yang harus diikuti saat menggunakan pengidentifikasi meliputi:
- Itu bisa mulai hanya dengan huruf alfabet atau garis bawah (_), tetapi bukan angka
- Ini bisa berupa kombinasi angka, huruf, konektor, urutan pelarian Unicode, dll.
- Tidak boleh kata kunci C #
- Seharusnya tidak mengandung ruang putih
- Tidak boleh lebih dari 511 karakter
- Itu harus dideklarasikan sebelum dirujuk
- Itu tidak dapat memiliki dua garis bawah berturut-turut dalam namanya karena pengidentifikasi tersebut digunakan untuk implementasi
- Lebih dari satu pengidentifikasi dengan nama yang sama tidak dapat dideklarasikan dalam satu cakupan
Identifier yang diawali dengan "@" disebut pengidentifikasi kata demi kata. Meskipun awalan "@" memungkinkan untuk penggunaan kata kunci, yang membantu dalam berinteraksi dengan bahasa pemrograman lain, itu bukan praktik yang disarankan.
Definisi ini ditulis dalam konteks C #