Wywoływanie metod
Aby wywołać metodę w języku C#, należy napisać jej nazwę oraz nawiasy i ewentualnie podać argumenty (jeśli metoda ich oczekuje). Jeśli metoda zwraca jakąś wartość, to możemy ją przypisać do zmiennej lub wykorzystać bezpośrednio w wyrażeniu.
Rodzaje wywoływania metod w następujący sposób:
int suma = ObliczSume(6, 8); // Wywołanie metody i przypisanie rezultatu do zmiennej suma
int a = 5;
int b = 6;
int c = ObliczSume(a, b); // Wywołanie metody i przypisanie rezultatu do zmiennej c
int d = ObliczSume(4 + 1, 5 * 4); // Wywołanie metody i przekazanie wyników obliczeń jako argumenty
int e = 7;
int f = 8;
int g = ObliczSume(e++, f--);
// Wywołanie metody i przekazanie zwiększonej i zmniejszonej o 1 wartości zmiennych e i f jako argumenty
Sposoby wywoływania metod przy użyciu argumentu typu string
.
WypiszTekst("Witaj, świecie!"); // Wywołanie metody i przekazanie ciągu znaków jako argument
string tekst = "To jest jakiś tekst";
WypiszTekst(tekst); // Wywołanie metody i przekazanie zmiennej jako argument
WypiszTekst("Liczba " + 42); // Wywołanie metody i przekazanie wyniku konkatenacji jako argument
Przykład prostego kodu z użyciem metod.
using System;
class Program
{
static void Main(string[] args)
{
int wiek = 15;
int dostep = SprawdzanieWieku(wiek);
Console.WriteLine(dostep);
}
static int SprawdzanieWieku(int wiek)
{
if (wiek >= 18)
{
Console.WriteLine("Możesz wejść na imprezę (-:");
}
else
{
Console.WriteLine("Jesteś za młody na imprezę, twój wiek to:");
}
return wiek;
}
}
Jesteś za młody na imprezę, twój wiek to: 15