C# Identifiers (Identifikatorlar) haqida to‘liq tushuntirish
Identifikator nima ?
Identifikator — bu dasturda o‘zgaruvchilar, metodlar, sinf nomlari va boshqa dasturiy elementlarni belgilash uchun ishlatiladigan nom. Identifikatorlar yordamida dasturda ma’lumotlarni ajratish va ularga murojaat qilish amalga oshiriladi.
Identifikatorlarni yozish qoidalari
Faqat harf, raqam, yoki
_
(pasga chiziq) belgilaridan iborat bo‘lishi kerak.Birinchi belgi raqam bo‘lishi mumkin emas.
C# da identifikatorlar katta-kichik harfga sezgir.
Masalan:
MyVariable
vamyvariable
ikki xil identifikator hisoblanadi.
Identifikatorlar C# kalit so‘zlari bo‘la olmaydi.
Masalan:
class
,int
,namespace
kalit so‘zlarini identifikator sifatida ishlatib bo‘lmaydi.
Identifikatorlarni yaratish bo‘yicha tavsiyalar
Mazmunli nomlar tanlang:
O‘zgaruvchilar va funksiyalarga ularning vazifasiga mos nom bering.
Masalan,
yosh
nomini ishlatishx
o‘zgaruvchisidan ko‘ra tushunarliroq.
CamelCase uslubidan foydalaning:
Mahalliy o‘zgaruvchilar uchun:
firstName
,myVariable
.Metodlar uchun:
GetUserName
,CalculateSum
.
PascalCase uslubidan foydalaning:
Sinf yoki struktura nomlari uchun:
MyClass
,PersonDetails
.
Pastga chiziq bilan identifikatorlar:
Maxsus ehtiyojlar uchun:
_myVariable
,_isEnabled
.
Amaliy misollar
O‘zgaruvchilar uchun identifikatorlar:
Metodlar uchun identifikatorlar:
Sinf nomlari uchun identifikatorlar:
Bu yerda
MyClass
sinf identifikatori hisoblanadi.
Identifikatorlarni ishlatishda xatolardan qochish
Kalit so‘zlarni ishlatmaslik:
Quyidagi kod xato beradi:
To‘g‘ri yozilishi:
Raqam bilan boshlamaslik:
Quyidagi kod xato beradi:
To‘g‘ri yozilishi:
Maxsus belgilarni ishlatmaslik:
Quyidagi kod xato beradi:
To‘g‘ri yozilishi:
Identifikatorning amaliy ahamiyati
Kodni tushunarli qilish:
To‘g‘ri tanlangan identifikatorlar kodni o‘qish va tushunishni osonlashtiradi.
Masalan:
Xatolarni kamaytirish:
Mazmunli va aniq identifikatorlar xatolarni kamaytiradi.
Masalan:
Qayta foydalanish:
Yaxshi nomlangan metod yoki sinf boshqa dasturlarda osongina qayta ishlatilishi mumkin.
To‘liq dastur misoli
Quyidagi dasturda identifikatorlar o‘zgaruvchi, metod va sinflar uchun qanday ishlatilishini ko‘rib chiqamiz:
Dastur jarayonining tushuntirilishi:
User
sinfi:User
sinf nomi identifikatori.Name
vaAge
sinf ichidagi o‘zgaruvchilar identifikatori.GreetUser
metod identifikatori foydalanuvchini salomlash uchun ishlatiladi.
Program
sinfi:Asosiy sinf bo‘lib, dasturni ishga tushirish uchun
Main
metodni o‘z ichiga oladi.
Amallar:
user
identifikatori orqaliUser
obyektini yaratamiz.Name
vaAge
identifikatorlariga qiymat beramiz.GreetUser
metodi yordamida foydalanuvchini salomlaymiz.
Natija:
Xulosa
Identifikatorlar C# dasturining ajralmas qismi bo‘lib, u koddagi har bir elementni aniqlash uchun ishlatiladi.
To‘g‘ri tanlangan identifikatorlar kodni tushunarli, qulay va xatolardan himoyalangan qiladi.
Identifikatorlarni yaratishda qoidalar va uslublarga amal qilish kodni yuqori sifatli qiladi.
Last updated