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


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



Yüklə 233,68 Kb.
səhifə34/96
tarix27.07.2023
ölçüsü233,68 Kb.
#137688
1   ...   30   31   32   33   34   35   36   37   ...   96
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish-fayllar.org

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 uchunMinVal() 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 uchun, MinVal() metodini bunday chaqirish
min = ob.MinVal(1, 2.2); // Noto`g`ri!
bu yaroqsiz hisoblanadi, MinVal() 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.

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   30   31   32   33   34   35   36   37   ...   96




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin