logo

C# függvény

A függvény egy kódblokk, amely aláírással rendelkezik. A függvény a kódblokkban megadott utasítások végrehajtására szolgál. Egy függvény a következő összetevőkből áll:

Funkció neve: Ez egy egyedi név, amelyet a függvényhívásokhoz használnak.

Visszaküldés típusa: A függvény visszatérési értékének adattípusának megadására szolgál.

Test: Ez egy olyan blokk, amely végrehajtható utasításokat tartalmaz.

Hozzáférési specifikáció: A funkció elérhetőségének meghatározására szolgál az alkalmazásban.

Paraméterek: Ez az argumentumok listája, amelyeket hívás közben átadhatunk a függvénynek.

C# függvény szintaxis

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

A hozzáférés-specifikátor, a paraméterek és a return utasítás nem kötelezőek.

Lássunk egy példát, amelyben létrehoztunk egy függvényt, amely egy karakterlánc értéket ad vissza, és egy karakterlánc paramétert vesz fel.

C# funkció: paraméter nélkül és visszatérési típussal

Olyan függvény, amely nem ad vissza semmilyen értéket, megadja üres típust visszatérési típusként. A következő példában egy függvény visszatérési típus nélkül jön létre.

 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 } } } 

Kimenet:

 This is non parameterized function 

C# funkció: paramétert használ, de nincs visszatérési típus

 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 } } } 

Kimenet:

 Hello Rahul Kumar 

Egy függvénynek nulla vagy tetszőleges számú paramétere lehet az adatok lekéréséhez. A következő példában egy függvény paraméterek nélkül jön létre. A paraméter nélküli függvényt más néven nem paraméterezett funkció.

C# Funkció: paraméter és visszatérési típus használata

 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); } } } 

Kimenet:

 Inside Show Function Hello Rahul Kumar