|
Funksiyaga umumiy tushuncha
|
bet | 5/9 | Sana | 05.10.2024 | Hajmi | 28,35 Kb. | | #273623 |
Bog'liq MirjalolFunksiyaga umumiy tushuncha
Funksiya (yoki metod) - bu dasturda bir marta yozilib, qayta-qayta chaqirilishi mumkin bo‘lgan kod blokidir. Funksiyalar yordamida kodning qayta ishlatilishini ta'minlash, murakkab masalalarni osonlashtirish va kodning modular tarzda ishlashiga erishish mumkin.
C# tilida funksiya sintaksisi quyidagicha:
returnType FunctionName(parameters)
{
// Funksiya tanasi (body)
}
returnType - funksiya qaytaradigan qiymatning turi. Agar funksiya hech qanday qiymat qaytarmasa, void kalit so'zi ishlatiladi.
FunctionName - funksiyaning nomi.
parameters - funksiyaga beriladigan argumentlar yoki kiruvchi qiymatlar.
Misol uchun, ikki sonni qo'shish funksiyasini yaratamiz:
int Add(int a, int b)
{
return a + b;
}
Bu yerda:
Add funksiyasi ikki sonni qabul qiladi (int a va int b) va ularning yig‘indisini qaytaradi.
Funksiya natijasi int turida bo‘lib, u ikki butun sonni qo‘shish jarayonining natijasini bildiradi.
Funksiyani chaqirish
Yaratilgan funksiyani ishlatish uchun uni chaqirish kerak bo‘ladi. C# tilida funksiyani chaqirish quyidagicha amalga oshiriladi:
class Program
{
static void Main(string[] args)
{
int result = Add(5, 7);
Console.WriteLine(result);
}
static int Add(int a, int b)
{
return a + b;
}
}
Bu yerda:
Add(5, 7) funksiyasi chaqirildi va 5 hamda 7 sonlari argument sifatida funksiyaga berildi.
Funksiya natijasi result o‘zgaruvchisiga yozildi va ekranga chiqarildi.
Natijada, ekranda quyidagi chiqish bo‘ladi:
12
Funksiya turlari
C# dasturlash tilida funksiyalar turli xil xususiyatlarga ega bo'lishi mumkin. Ular qabul qiladigan parametrlar va qaytaradigan qiymatlar asosida turli toifalarga bo'linadi.
Qiymat qaytaruvchi funksiyalar
Bu turdagi funksiyalar aniq bir turdagi qiymatni qaytaradi. Masalan, ikki sonning ko'paytmasini hisoblab beradigan funksiya:
int Multiply(int x, int y)
{
return x * y;
}
Bu funksiya ikki sonni qabul qiladi va ularning ko‘paytmasini qaytaradi.
|
| |