15
returnType: Funksiyaning qaytaradigan qiymat turi. Bu int, string,
double, void yoki boshqa har qanday tur bo'lishi mumkin.
FunctionName: Funksiyaning nomi, bu
nom funksiyani chaqirish
uchun ishlatiladi.
parameterList: Bu qavs ichidagi parametrlar ro'yxati, ya'ni funksiyaga
uzatiladigan qiymatlar. Agar funksiyaga parametr uzatilmasa,
qavslar
bo‘sh holda qoladi.
Funksiya tanasi: Funksiya bajaradigan amallarni o'z ichiga olgan
kod bloki.
Oddiy funksiyani yaratish
Misol tariqasida, ikki sonning yig'indisini qaytaradigan
funksiya
yaratamiz:
csharp
Copy code
int Add(int a, int b)
{
return a + b;
}
Yuqoridagi funksiya:
Add deb nomlangan va ikki int turidagi parametrni qabul qiladi.
Funksiya int turidagi qiymatni qaytaradi va u
kiritilgan ikkita
sonning yig'indisini hisoblaydi.
Funksiyani chaqirish
Yuqoridagi Add funksiyasini chaqirish quyidagi kabi amalga oshiriladi:
csharp
16
Copy code
class
Program
{
static void Main(string[] args)
{
int sum = Add(5, 7); // Funksiyani chaqirish
Console.WriteLine(sum); // 12
ni chiqaradi
}
static int Add(int a, int b)
{
return a + b;
}
}
Bu yerda:
Add(5, 7) chaqiriladi va 5 va 7 qiymatlari parametrlar sifatida
beriladi.
Natija sum o‘zgaruvchisiga saqlanadi va Console.WriteLine yordamida
ekranga chiqariladi.