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



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

// gamma argumenti ixtiyoriy.
OptArgMeth(1, 2);
// beta va gamma argumentlari ixtiyoriy.
OptArgMeth(1);
Birinchi chaqirishda alpha parametrga 1 qiymati uzatilganbeta parametriga – 2 qiymati, gamma parametrga esa – 3 qiymati. Shunday qilib, barcha uch argumentlar aniq belgilangan sukut belgilanishdan foydalanilmaydi. Ikkinchi chaqiruvda alpha parametriga 1 qiymat uzatilgan, beta parametriga – 2 qiymat, biroq, gamma parametriga standart 20 qiymatiga o'rnatiladi. Oxirida, yuqorida aytib o'tilgan metodning uchinchi chaqiruvida alpha parametriga 1 qiymat uzatilgan, beta va gamma parametrlarga sukut bo'yicha belgilangan qiymatlar beriladi. Shuni yodda tutish kerakkibeta parametri gamma parametri bilan bir xil bo'lmasa, standart belgilanishni qabul qilmaydi. Agar birinchi argument sukut bo'yicha o'rnatilgan bo'lsa, unda boshqa barcha argumentlar ham sukut bo'yicha o'rnatilishi kerak.
Yuqoridagi barcha jarayonlar quyidagi dastur misolida ko'rsatiladi.
// Majburiy bo'lmagan argumentlarni namoyish qilish.
using System;
class OptionArgDemo {
static void OptArgMeth(int alpha, int beta=10, int gamma = 20) {
Console.WriteLine ("Это аргументы alpha, beta и gamma: " + alpha + " " + beta + " " + gamma);
}
static void Main() {
// Barcha argumentlarlarni aniq tarzda uzatish.
OptArgMeth(1, 2, 3); 
// gamma argumenti ixtiyoriy.

Yüklə 233,68 Kb.

Dostları ilə paylaş:
1   ...   25   26   27   28   29   30   31   32   ...   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