• Funksiyani chaqirish
  • Funksiyaga umumiy tushuncha




    Download 28,35 Kb.
    bet5/9
    Sana05.10.2024
    Hajmi28,35 Kb.
    #273623
    1   2   3   4   5   6   7   8   9
    Bog'liq
    Mirjalol

    Funksiyaga 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.

    Download 28,35 Kb.
    1   2   3   4   5   6   7   8   9




    Download 28,35 Kb.