C# NAMED ARGUMENTS
C# dasturlash tilida Named Arguments (nomlangan argumentlar) metod chaqiruvlarida parametrlarni ularning tartibidan qat’i nazar, nomlash orqali chaqirish imkonini beradi. Bu metod chaqiruvlarini yanada tushunarli, o‘qilishi oson va aniqroq qiladi. Ayniqsa, ko‘p parametrli metodlar bilan ishlashda bu usul katta qulaylik yaratadi.
Named Arguments nima?
Named arguments yordamida metodga uzatiladigan qiymatlar to‘g‘ridan-to‘g‘ri parametr nomi orqali belgilanadi. Bu parametrlar tartibiga bog‘liq bo‘lmagan holda metod chaqiruvlarini yozishga imkon beradi.
Sintaksis
Named Arguments bilan ishlash
Oddiy misol
Chiqish:
Parametr tartibini o‘zgartirish
Named arguments yordamida parametrlar tartibidan qat’i nazar qiymatlar uzatilishi mumkin:
Chiqish:
Named Arguments va Default Parameter Values
Named arguments default parametr qiymatlari bilan birgalikda ishlatilishi mumkin. Agar chaqiruvda qiymat uzatilmasa, default qiymatlar ishlaydi.
Misol:
Chiqish:
Named Arguments bilan kombinatsiyalar
Named arguments va pozitsion argumentlar birgalikda ishlatilishi mumkin. Biroq, named arguments har doim pozitsion argumentlardan keyin bo‘lishi kerak.
To‘g‘ri foydalanish
Xato foydalanish
Named Arguments amaliyoti
Ko‘p parametrli metodlar
Chiqish:
Aniqroq chaqiruvlar
Named arguments yordamida parametrlarning maqsadini aniqroq ifodalash mumkin.
Chiqish:
Named Arguments afzalliklari
Aniqlik
Named arguments yordamida metod chaqiruvlarining maqsadi aniqroq bo‘ladi. Parametr nomlari bilan chaqirilgan qiymatlar kodni tushunishni osonlashtiradi.
Moslashuvchanlik
Named arguments parametrlar tartibiga bog‘liq bo‘lmagan holda qiymatlarni uzatish imkonini beradi.
Kombinatsiyalar
Default parametr qiymatlari bilan birgalikda named arguments kodni moslashuvchan va ixcham qiladi.
Amaliy foydalanish misollari
Parametrlarni qo‘shib yozish
Named arguments ko‘p parametrli metodlarda maqsadni tushunishni osonlashtiradi.
Chiqish:
Default qiymatlar bilan moslashuvchanlik
Chiqish:
Xulosa
Named Arguments yordamida metod chaqiruvlari o‘qilishi va tushunilishi osonroq bo‘ladi.
Bu usul parametrlar tartibiga bog‘liq bo‘lmasdan qiymatlarni uzatish imkonini beradi.
Ayniqsa, ko‘p parametrli metodlar va default qiymatlar bilan ishlashda katta yordam beradi.
Last updated