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


Noltadan bir nechtagacha argumentlarni qabul qilishga qodir parametrlar massivini e'lon qilish uchun



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

Noltadan bir nechtagacha argumentlarni qabul qilishga qodir parametrlar massivini e'lon qilish uchun params modifikatori xizmat qiladi. Parametrlar massivi elementlarining soni metodga uzatilgan argumentlar soniga teng bo'ladi. Argumentlarni olish uchun dasturda ushbu massivdan foydalanish mumkin bo`ladi.
Quyidagi dastur misolida berilgan bir qator qiymatlar orasidan eng kichik qiymatni qaytarish uchun yharatilgan MinVal() metodida params modifikatoridan foydalanilgan.
// Params modifikatoridan foydalanish misoli.
using System;
class Min {
public int MinVal(params int[] nums) {
int m;
if(nums.Length ==0) {
Console.WriteLine("Ошибка: нет аргументов.");
return 0;
}
m = nums[0];
for(int i=1; i < nums.Length; i++){
if(nums[i] < m) m = nums[i];
return m;
}
}
class ParamsDemo {
static void Main() {
Min ob = new Min();
int min;
int a = 10, b = 20;
// Metodni ikkita qiymat bilan chaqirish.
min = ob.MinVal(a, b);
Console.WriteLine("Наименьшее_значение_равно_"_+_min);__//_Metodni_uchta_qiymat_bilan_chaqirish,__min_=_ob.MinVal(a,_b,_-1);'>Console.WriteLine("Наименьшее значение равно " + min);
// Metodni uchta qiymat bilan chaqirish,
min = ob.MinVal(a, b, -1);
Console.WriteLine("Наименьшее значение равно " + min);
// Metodni beshta qiymat bilan chaqirish.
min = ob.MinVal(18, 23, 3, 14, 25);
Console.WriteLine("Наименьшее значение равно " + min);
// Metodni butun sonli massiv qiymatlari bilan chaqirish.

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   29   30   31   32   33   34   35   36   ...   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