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


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

min = ob.MinVal(); // нет аргументов
min = ob.MinVal(3); // 1 аргумент
Shuning uchun, MinVal() metodida nums massividan 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 tashqariMinVal() 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 string tipli parametr, shuningdek butun tipli massiv sifatida params parametr 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

Download 111.72 Kb.

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




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