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 numsmassiv 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. paramsturida 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) numsmassivi uchun belgilangan inttipida emas. paramsmodifikatoridan chegara shartlariga rioya qilgan holda ehtiyotkorlik bilan foydalanish kerak, chunki paramsturi 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.