C# metod parametrlari
Parametrlar va argumentlar
Metodlarga ma’lumot parametr sifatida uzatilishi mumkin. Parametrlar metod ichida o‘zgaruvchi vazifasini bajaradi.
Ular metod nomidan keyin qavslar ichida ko‘rsatiladi. Xohlagancha parametr qo‘shishingiz mumkin, faqat ularni vergul bilan ajrating.
Quyidagi misolda parametr sifatida fname nomli string qabul qiladigan metod bor. Metod chaqirilganda biz ism uzatamiz va u metod ichida to‘liq ismni chiqarish uchun ishlatiladi:
Misol
static void MyMethod(string fname)
{
Console.WriteLine(fname + " Refsnes");
}
static void Main(string[] args)
{
MyMethod("Liam");
MyMethod("Jenny");
MyMethod("Anja");
}
// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes
Parametr metodga uzatilganda u argument deb ataladi. Demak, yuqoridagi misolda fname — parametr, Liam, Jenny va Anja esa argumentlar.
Bir nechta parametr
Xohlagancha parametrga ega bo‘lishingiz mumkin, faqat ularni vergul bilan ajrating:
Misol
static void MyMethod(string fname, int age)
{
Console.WriteLine(fname + " is " + age);
}
static void Main(string[] args)
{
MyMethod("Liam", 5);
MyMethod("Jenny", 8);
MyMethod("Anja", 31);
}
// Liam is 5
// Jenny is 8
// Anja is 31
E’tibor bering, bir nechta parametr bilan ishlaganda metod chaqiruvidagi argumentlar soni parametrlar soniga teng bo‘lishi va argumentlar xuddi shu tartibda uzatilishi kerak.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
