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


Download 111.72 Kb.
bet29/96
Sana29.03.2023
Hajmi111.72 Kb.
#1307438
1   ...   25   26   27   28   29   30   31   32   ...   96
Bog'liq
1-Mavzu 1-Mavzu Reja Klass a’zolariga ruxsatni boshqarish

// 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); 

Download 111.72 Kb.

Do'stlaringiz bilan baham:
1   ...   25   26   27   28   29   30   31   32   ...   96




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