min = ob.MinVal(); // нет аргументов min = ob.MinVal(3); // 1 аргумент Shuning uchun, MinVal()metodida numsmassividan elementlarni olishdan oldin uni kamida bitta element mavjudligiga tekshirilgan. Agar bunday tekshiruv bo'lmasa, dastur bajarilish davomida MinVal()metodini argumentlarsiz chaqirilsa istisno holat yuzaga keladi. (Istisno holatlar haqida batafsil ma'lumot 13-bobda muhokama qilinadi.) Bundan tashqari, MinVal()metodi kodi bitta argument bilan chaqirilishi mumkin bo'lgan hol uchun yozilgan. Bunday holda, bu yagona argument natija sifatida qaytadi. Usul oddiy parametrlarga va o'zgarmaydigan uzunlikdagi parametrga ega bo'lishi mumkin. Misol sifatida, quyida dasturni qaraylik, unda ShowArgs()metodi bitta stringtipli parametr, shuningdek butun tipli massiv sifatida paramsparametr turini qabul qiladi. // params o'zgaruvchan uzunlik parametri bilan birga oddiy //parametrdan foydalanish. using System; class MyClass { public void ShowArgs(string msg, params int[] nums) { Console.Write(msg + ": "); foreach(int i in nums) Console.Write (i + " "); Console.WriteLine (); } } class ParamsDemo2 { static void Main() { MyClass ob = new MyClass (); ob.ShowArgs("Эторядцелыхчисел", 1, 2, 3, 4, 5); ob.ShowArgs("А это еще два целых числа ", 17, 20); } } Ushbu dasturning natijasi Это ряд целых чисел: 1, 2, 3, 4, 5 А это еще два целых числа: 17, 20