DEV Community

Sanjar Rashidov
Sanjar Rashidov

Posted on

1 2 1 1 2

C# da Metod

Metod(funksiya) - bu kodning qayta ishlatiladigan qismi bo'lib, u bir yoki bir nechta vazifalarni bajarish uchun yoziladi. Funksiya boshqa joyda chaqirilganda, u bajariladi va natija qaytarilishi mumkin. Funksiya ma'lum bir vazifani bajarish uchun ishlatiladi va kodni modul qilish hamda qayta ishlatishni osonlashtiradi.

Funksiyaning asosiy qismlari:
Funksiya turi (return type): Funksiya qanday turdagi qiymatni qaytarishi kerakligini bildiradi. Masalan, int, void, double va boshqalar.

Funksiya nomi (function name): Funksiyaga berilgan ism bo'lib, chaqirilganda uni ishlatish uchun xizmat qiladi.

Parametrlar (parameters): Funksiya kiruvchi qiymatlar olishi mumkin, bu qiymatlar funksiyaga berilgan argumentlar yordamida uzatiladi. Agar parametrlar kerak bo' lmasa, bo'sh qavslar (()) yoziladi.

Tana qismi (function body): Funksiya bajaradigan amallar bu yerda yoziladi. Qavslar {} ichiga yoziladi.

Qaytarish bayonoti (return statement): Funksiya natijani qaytarishi mumkin. Agar funksiya natija qaytarishi kerak bo'lsa, return bayonoti ishlatiladi. Aks holda, funksiya void bo'lishi mumkin va qaytarish talab qilinmaydi.

Sintaksis:

qaytish_turi FunksiyaNomi(parametrlar)
{
    // Funksiyaning ishlash qismi
    return qiymat; // Agar qaytish turi `void` bo'lmasa
}
Enter fullscreen mode Exit fullscreen mode

Masalan:

string GenerateGreeting(string ism, string sana)
{
    return $"Salom, {ism}! Bugungi sana: {sana}.";
}
Enter fullscreen mode Exit fullscreen mode

Agar kodimiz bir qatorli bo'lsa uni qisqartirsak bo'ladi. "return" -> "=>".

string GenerateGreeting(string ism, string sana)
    => $"Salom, {ism}! Bugungi sana: {sana}.";
Enter fullscreen mode Exit fullscreen mode

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly — using the tools and languages you already love!

Learn More

Top comments (0)

👋 Kindness is contagious

Explore a trove of insights in this engaging article, celebrated within our welcoming DEV Community. Developers from every background are invited to join and enhance our shared wisdom.

A genuine "thank you" can truly uplift someone’s day. Feel free to express your gratitude in the comments below!

On DEV, our collective exchange of knowledge lightens the road ahead and strengthens our community bonds. Found something valuable here? A small thank you to the author can make a big difference.

Okay