|
C# dasturlash tilida funksiyalardan foydalanish
|
bet | 7/9 | Sana | 05.10.2024 | Hajmi | 28,35 Kb. | | #273623 |
Bog'liq Mirjalol2.2. C# dasturlash tilida funksiyalardan foydalanish
C# dasturlash tilida funksiyalardan foydalanish dasturiy jarayonlarni modullashtirish, kodni qayta ishlatish va aniq vazifalarni alohida bo'laklarga ajratish imkonini beradi. Funksiyalar yordamida murakkab vazifalar oddiyroq ko'rinishda dasturlanadi va turli kod bloklarini ma'lum bir vazifa uchun alohida metodlarga joylashtirish orqali dasturiy yechimlar tuzilmasi ancha soddalashadi.
Funksiya (metod) nima?
Funksiya (metod) – bu bir yoki bir necha vazifani bajaradigan va keyinchalik chaqirilishi mumkin bo‘lgan kod bo‘lagidir. Funksiya bir marta yozilib, dastur davomida bir necha marotaba chaqirilishi mumkin. Bu kodning samaradorligini oshiradi va uni qayta ishlatishga imkon beradi.
Funksiyaning tuzilishi
C# tilida funksiyaning umumiy tuzilishi quyidagicha:
csharp
Copy code
returnType FunctionName(parameterList)
{
// Funksiya tanasi
}
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
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.
|
| |