1-Mavzu 1-Mavzu Reja: Klass a’zolariga ruxsatni boshqarish


Reja: 1.     Ref va out parametrlardan foydalanish


Download 116.94 Kb.
bet22/100
Sana02.01.2022
Hajmi116.94 Kb.
#200801
1   ...   18   19   20   21   22   23   24   25   ...   100
Bog'liq
dasturiy injinering

2-Mavzu


Reja:

1.     Ref va out parametrlardan foydalanish

2.     Metoddan obe’ktni qaytarish, majburiy bo‘lmagan argumentlar

3.     Ref va out tushunchasi va ulardan foydalanish

 

1. Ref va out parametrlardan foydalanish


Ref va out kalit so'zlaridan foydalanishning o'ziga xos xususiyatlariga o'tishdan oldin, oddiy tipdagi qiymatni ba'zan havola orqali yuborish kerakligi sabablarini tushunish foydali bo'ladi. Umuman olganda, buning ikkita sababi bor: metodga uning argumentlari qiymatini o'zgartirishga yoki bir necha qiymatlarni qaytarishga ruxsat berishda. Keling, ushbu sabablarning har birini batafsil ko'rib chiqaylik.

Ko'pincha metodga berilgan argumentlar ustida amallar bajarish talab qilinadi. Bu holatga xarakterli Swap() ni argumentlarining qiymatlarini qayta tashkil etuvchi metod sifatida misol keltiraylik. Oddiy tipdagi argumentlar qiymati bo'yicha uzatilganligi sababli C# da tanlangan parametrni argumentga o'tkazish uchun qiymat bo'yicha chaqirilgan mexanizmidan foydalanib, ikkita argumentining qiymatlarini o'zgartiradigan metodni yozish mumkin emas, masalan, int tipida. Ushbu muammoni ref modifikatori hal qilib beradi.


Download 116.94 Kb.

Do'stlaringiz bilan baham:
1   ...   18   19   20   21   22   23   24   25   ...   100




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling