logo

C#-toiminto

Funktio on koodilohko, jolla on allekirjoitus. Funktiota käytetään koodilohkossa määritettyjen lauseiden suorittamiseen. Funktio koostuu seuraavista komponenteista:

Toiminnon nimi: Se on ainutlaatuinen nimi, jota käytetään funktiokutsuun.

Palautustyyppi: Sitä käytetään määrittämään funktion palautusarvon tietotyyppi.

Runko: Se on lohko, joka sisältää suoritettavia lausekkeita.

Käyttöoikeusmääritys: Sitä käytetään määrittämään toiminnon saavutettavuus sovelluksessa.

Parametrit: Se on luettelo argumenteista, jotka voimme välittää funktiolle puhelun aikana.

C#-funktion syntaksi

 FunctionName() { // function body // return statement } 

Access-specifier, parametrit ja return-lause ovat valinnaisia.

Katsotaanpa esimerkkiä, jossa olemme luoneet funktion, joka palauttaa merkkijonoarvon ja ottaa merkkijonoparametrin.

C#-toiminto: ilman parametria ja palautustyyppiä

Funktio, joka ei palauta mitään arvoa, määrittää mitätön tyyppi palautustyypiksi. Seuraavassa esimerkissä funktio luodaan ilman palautustyyppiä.

 using System; namespace FunctionExample { class Program { // User defined function without return type public void Show() // No Parameter { Console.WriteLine('This is non parameterized function'); // No return statement } // Main function, execution entry point of the program static void Main(string[] args) { Program program = new Program(); // Creating Object program.Show(); // Calling Function } } } 

Lähtö:

 This is non parameterized function 

C#-toiminto: käyttää parametria, mutta ei palautustyyppiä

 using System; namespace FunctionExample { class Program { // User defined function without return type public void Show(string message) { Console.WriteLine('Hello ' + message); // No return statement } // Main function, execution entry point of the program static void Main(string[] args) { Program program = new Program(); // Creating Object program.Show('Rahul Kumar'); // Calling Function } } } 

Lähtö:

 Hello Rahul Kumar 

Funktiolla voi olla nolla tai mikä tahansa määrä parametreja tiedon saamiseksi. Seuraavassa esimerkissä funktio luodaan ilman parametreja. Funktio ilman parametria tunnetaan myös nimellä parametroimaton toiminto.

C#-toiminto: parametrin ja palautustyypin käyttäminen

 using System; namespace FunctionExample { class Program { // User defined function public string Show(string message) { Console.WriteLine('Inside Show Function'); return message; } // Main function, execution entry point of the program static void Main(string[] args) { Program program = new Program(); string message = program.Show('Rahul Kumar'); Console.WriteLine('Hello '+message); } } } 

Lähtö:

 Inside Show Function Hello Rahul Kumar