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


int[] args = { 45, 67, 34, 9, 112, 8 }


Download 111.72 Kb.
bet34/96
Sana29.03.2023
Hajmi111.72 Kb.
#1307438
1   ...   30   31   32   33   34   35   36   37   ...   96
Bog'liq
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish

int[] args = { 45, 67, 34, 9, 112, 8 };
min = ob.MinVal(args);
Console.WriteLine("Наименьшее значение равно " + min);
}
}
Ushbu dastur bajarilganda quyidagi natijalar olinadi.
Наименьшее значение равно 10
Наименьшее значение равно -1
Наименьшее значение равно 3
Наименьшее значение равно 8
Qachon, MinVal() metodi chaqirilsa, unga nums massiv argumenti uzatiladi Ushbu massivning uzunligi uzatilgan argumentlar soniga teng. Shuning uchun, MinVal() metodi yordamida har qanday miqdordagi qiymatlar orasidan eng kichigini aniqlash mumkin.
MinVal() metodining oxirgi chaqirilishiga e'tibor bering. Bu holda alohida qiymatlar o`rniga bir qator qiymatlarni o`z ichiga olgan massiv uzatilgan. Argumentlarni bunday uzatish mumkin. params turida parametr yaratilganda, u o'zgarmaydigan uzunlikdagi argumentlar ro'yxatini yoki argumentlarni o'z ichiga olgan massivni taniy oladi.
Params turdagi parametrga ixtiyoriy sondagi argumentlari yuborish mumkinligiga qaramay, ularning hammasi parametr uchun belgilangan bitta tipga tegishli bo`lishi kerak. Misol uchunMinVal() metodini bunday chaqirish
min = ob.MinVal(1, 2.2); // Noto`g`ri!
bu yaroqsiz hisoblanadiMinVal() metodida avtomatik ravishda tipni almashtirish mumkin emas, chunki double (2.2 qiymati) nums massivi uchun belgilangan int tipida emas.
params modifikatoridan chegara shartlariga rioya qilgan holda ehtiyotkorlik bilan foydalanish kerak, chunki params turi parametri har qanday miqdordagi argumentlarni ham qabul qilishi mumkin — hatto nolta! Misol uchun, quyidagi kod MinVal() metodini chaqirish С# tilida sintaksis nuqtai nazaridan to'g'ri hisoblanadi.

Download 111.72 Kb.

Do'stlaringiz bilan baham:
1   ...   30   31   32   33   34   35   36   37   ...   96




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