C# metodlari
Metod — faqat chaqirilganda ishlaydigan kod bloki.
Metodga parametrlar deb ataladigan ma’lumotlarni uzatishingiz mumkin.
Metodlar muayyan amallarni bajarish uchun ishlatiladi va ular funksiyalar deb ham ataladi.
Nega metodlardan foydalanish kerak? Koddan qayta foydalanish uchun: kodni bir marta aniqlab, undan ko‘p marta foydalaning.
Metod yaratish
Metod uning nomi va undan keyin keladigan qavslar () bilan aniqlanadi. C# da Main() kabi siz allaqachon tanish bo‘lgan oldindan aniqlangan metodlar bor, lekin muayyan amallarni bajarish uchun o‘z metodlaringizni ham yaratishingiz mumkin:
Misol
Program sinfi ichida metod yarating:
class Program
{
static void MyMethod()
{
// code to be executed
}
}
Misol izohi
MyMethod()— metod nomistaticmetod Program sinfining obyektiga emas, balki Program sinfining o‘ziga tegishli ekanini bildiradi. Obyektlar va metodlarga obyektlar orqali qanday murojaat qilish haqida ushbu darslikda keyinroq bilib olasiz.voidbu metod qiymat qaytarmasligini bildiradi. Qaytariladigan qiymatlar haqida ushbu bobda keyinroq batafsil bilib olasiz
Eslatma: C# da metodlarni nomlashda katta harf bilan boshlash yaxshi amaliyot hisoblanadi, chunki bu kodni o‘qishni osonlashtiradi.
Metodni chaqirish
Metodni chaqirish (bajarish) uchun metod nomini, undan keyin ikkita qavs () va nuqtali vergul ; yozing
Quyidagi misolda MyMethod() chaqirilganda matn chiqarish (amal) uchun ishlatiladi:
Misol
Main() ichida
myMethod() metodini chaqiring:
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
}
// Outputs "I just got executed!"
Metodni bir necha marta chaqirish mumkin:
Misol
static void MyMethod()
{
Console.WriteLine("I just got executed!");
}
static void Main(string[] args)
{
MyMethod();
MyMethod();
MyMethod();
}
// I just got executed!
// I just got executed!
// I just got executed!
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
