C# RETURN VALUES:
C# dasturlash tilida metodlardan qaytarilgan qiymatlar dasturda mantiqiy operatsiyalarni amalga oshirish va natijalarni boshqarishda muhim rol o‘ynaydi. Return values (qaytish qiymatlari) yordamida metodlar bajarilgan amallar natijasini qaytaradi va uni chaqiruvchi kodda foydalanishga imkon beradi.
Qaytish qiymatini aniqlash
C# metodida qaytariladigan qiymatning turi metodning imzosida aniqlanadi. Agar metod qiymat qaytarmasa, uning turi void
bo‘ladi.
Sintaksis
Return_tur: Metod qaytaradigan qiymatning turi (
int
,string
,bool
, va hokazo).return: Qaytariladigan qiymatni belgilaydi va metoddan chiqishni ta'minlaydi.
Qiymat qaytaruvchi metodlar
Oddiy misol: Butun son qaytarish
Chiqish:
Matn qaytarish
Chiqish:
Qaytarilgan qiymatni ishlatish
Metoddan qaytarilgan qiymatni boshqa metodga uzatish, o‘zgaruvchida saqlash yoki to‘g‘ridan-to‘g‘ri konsolga chiqarish mumkin.
Misol:
Chaqiruv:
Chiqish:
Bir nechta qaytarish nuqtalari
Metod ichida bir nechta return
operatori bo‘lishi mumkin. Shartlarga qarab, mos qiymat qaytariladi.
Misol:
Chiqish:
Void va return operatori
Agar metod void
turiga ega bo‘lsa, return
operatori faqat metodni to‘xtatish uchun ishlatiladi.
Misol:
Chiqish:
Rekursiv metodlar va qaytish qiymati
Rekursiv metodlar o‘z-o‘zini chaqiradi va odatda qaytarilgan qiymatni qayta ishlaydi.
Faktorialni hisoblash
Chiqish:
Qaytariladigan qiymatning cheklovlari
Har bir metod faqat bitta qiymat qaytarishi mumkin.
Agar metod
void
bo‘lsa,return
operatori qiymat bilan ishlatilmaydi.
Noto‘g‘ri foydalanish:
Xulosa
C# metodlari yordamida qiymatlar qaytariladi va ular dasturda qayta ishlatiladi.
return
operatori natijani qaytarish va metoddan chiqish uchun ishlatiladi.Qaytarilgan qiymatlarni boshqa metodlarda yoki o‘zgaruvchilarda ishlatish dastur moslashuvchanligini oshiradi.
Last updated