Metody
Ten artykuł wymaga dopracowania!
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.
Jeżeli możesz popraw ten artykuł według zaleceń, które możesz znaleźć na stronie Artykuły do poprawy. Po dopracowaniu tego tekstu można usunąć ten komunikat.
Metody w C# mogą zwracać wartość albo nie. Metodę można umieścić w klasie albo w strukturze.
Deklaracja metody
Przykład metody bezargumentowej MojaMetoda w klasie MojaKlasa
Argumenty metody
Argumenty metody umieszcza się w nawiasie po nazwie metody. Na przykład:
class MojaKlasa
{
void WyswietlSume(int liczbaPierwsza, int liczbaDruga)
{
MessageBox.Show((liczbaPierwsza + liczbaDruga).ToString());
}
}
{
void WyswietlSume(int liczbaPierwsza, int liczbaDruga)
{
MessageBox.Show((liczbaPierwsza + liczbaDruga).ToString());
}
}
Metoda WyswietlSume przyjmuje dwa argumenty typu int.
Zwracana wartość
Metody mogą zwracać wartość. Jeżeli metoda nie zwraca wartości nazwę jej poprzedzamy tekstem void. Poniższa metoda zwraca wartość typu int:
class MojaKlasa
{
int ObliczSume(int liczbaPierwsza, int liczbaDruga)
{
return liczbaPierwsza + liczbaDruga;
}
}
{
int ObliczSume(int liczbaPierwsza, int liczbaDruga)
{
return liczbaPierwsza + liczbaDruga;
}
}
Wywoływanie metody
Wywoływanie metody odbywa się przez podanie jej nazwy i przekazanie w nawiasie argumentów. Wywołanie powyższej metody wygląda tak:


