Majburiy bo'lmagan argumentni qo'llash majburiy bo`lmagan parametrni yaratishga ruxsat etiladi. Buni amalga oshirish uchun, o'zgaruvchining inisializatsiya qilishga o'xshash sintaksisni ishlatib, standart parametr qiymatini ko'rsatish kifoya. Standart sifatida ishlatiladigan qiymat doimiy ifoda bo'lishi kerak. Misol sifatida, metodning quyidagi aniqlanishini ko'rib chiqaylik.
static void OptArgMeth(int alpha, int beta=10, int gamma = 20) {
Ushbu kod satrida ikkita majburiy bo`lmagan parametr e'lon qilinadi: beta va gamma, bundan tashqari, standart beta parametri 10 qiymatiga ega, gamma parametrning qiymati-20. Ushbu qiymatlar metod chaqirilganda parametr ma'lumotlari uchun argumentlar ko`rsatilmaganda standart sifatida ishlatiladi. Shuni ham yodda tutish kerakki, alpha parametri bundan mustasno. U odatiy parametr bo'lib, u uchun har doim argument ko'rsatilishi kerak.
Do'stlaringiz bilan baham: |