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.


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

class MojaKlasa
{
    void MojaMetoda()
    {
        //miejsce na ciało metody
    }
}


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


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


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:

int Wynik = ObliczSume(5,2);
Informacje
Ostatnia modyfikacja 24-06-2008 08:11 Ostatni autor TomaszSmykowski
Ilość wyświetleń 1727 Wersja 2
Komentarz

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0219 sek. (zapytań SQL: 10)