C# Constants (Konstantalar)
Konstanta nima ?
Konstanta — dastur davomida qiymati o‘zgarmaydigan o‘zgaruvchi. Bu shuni anglatadiki, bir marta qiymat berilgandan so‘ng, konstanta qayta o‘zgartirilmaydi. Konstantalar odatda dasturiy kodni aniqroq va xatolardan himoyalanganroq qilish uchun ishlatiladi.
C# da konstantalar const
kalit so‘zi bilan aniqlanadi.
Konstantani e'lon qilish
Konstantani e'lon qilishda:
const
kalit so‘zi ishlatiladi.Har doim ma’lumot turi va qiymat bir vaqtning o‘zida berilishi kerak.
Konstantaning qiymati dastur davomida o‘zgarmaydi.
Sintaksis:
Misol:
Konstantaning xususiyatlari
Bir marta aniqlanadi:
Konstantaga qiymat faqat e'lon qilish paytida beriladi.
Keyinchalik qiymatni o‘zgartirish mumkin emas.
O‘zgarmas:
Konstantalar kod davomida doim bir xil qiymatga ega bo‘ladi.
Statik xususiyat:
Konstantalar avtomatik ravishda statik hisoblanadi, ular obyektga bog‘liq emas, balki sinfga bog‘liq bo‘ladi.
Konstantaning ahamiyati
Kodni tushunarli qiladi:
Qaytariluvchi qiymatlarni nom bilan belgilash kodni o‘qishni va tushunishni osonlashtiradi.
Xatolarni kamaytiradi:
Dasturchi noto‘g‘ri qiymat kiritib qo‘yishining oldini oladi.
Ma'lumotlarni himoya qiladi:
O‘zgarmas qiymatlar dastur davomida tasodifan o‘zgartirilmaydi.
Misollar
Oddiy konstanta:
Natija:
Konstanta bilan ishlash:
Konstantalar odatda umumiy ma'lumotlar uchun ishlatiladi, masalan:
Matematik qiymatlar (
PI
,e
).Maksimal yoki minimal chegaralar (
MAX_YOSH
,MIN_YOSH
).Konfiguratsiya sozlamalari (masalan, port raqami, URL).
Misol:
Natija:
Cheklovlar va E’tiborli joylar
Konstantalar o‘zgaruvchan qiymatlar bilan e'lon qilinmaydi:
Quyidagi kod xatolik beradi:
Konstantalar faqat kompilyatsiya vaqtida ma’lum bo‘lgan qiymatlarga ega bo‘lishi kerak.
Xulosa
const
— qiymati o‘zgarmas o‘zgaruvchilarni belgilash uchun ishlatiladi.Konstantalar kodni o‘qish va tushunishni osonlashtiradi.
Konstantalar kodni barqaror qiladi va xatolardan himoya qiladi.
Last updated