Podstawy•LEKCJA 13 / 24

Metody

Kurs C# · Wyjaśnienie, przykłady, oczekiwany wynik i ćwiczenie.

Metody wydzielają fragmenty logiki i pozwalają zwracać wyniki.

Jak to działa?

Parametry mają typy, a przed nazwą metody podajesz typ zwracany. Lokalną funkcję możesz zdefiniować wewnątrz kodu programu.

Przykład 1 — poznaj zapis

int Add(int a, int b) {
    return a + b;
}

Console.WriteLine(Add(4, 7));

Wynik: 11. To przykład lokalnej funkcji w Program.cs.

Przeczytaj kod linijka po linijce

  1. int Add(int a, int b) {Definiujemy funkcję lub metodę, której można użyć później.
  2. return a + b;Zwracamy wyliczoną wartość do miejsca wywołania funkcji.
  3. Console.WriteLine(Add(4, 7));Wyświetlamy wartość, aby sprawdzić efekt działania programu.
Oczekiwany wynik / efektpo uruchomieniu przykładu
11

Przykład 2 — podobny problem, inne dane

Teraz przyjrzyj się drugiemu przykładowi. Zwróć uwagę na to, co zmieniło się w kodzie, a co w wyniku. Spróbuj przewidzieć rezultat przed przeczytaniem odpowiedzi.

int Square(int n) => n * n;
Console.WriteLine(Square(4));
Wynik drugiego przykładupo uruchomieniu przykładu
16
Sprawdź, czy rozumiesz

Wróć do pierwszego przykładu, zmień jedną wartość i spróbuj samodzielnie przewidzieć wynik. Następnie uruchom kod i porównaj rezultat. W ten sposób nauczysz się nie tylko przepisywać instrukcje, ale rozumieć ich działanie.

Spróbuj samodzielnie

Zdefiniuj funkcję sprawdzającą parzystość liczby.

To już koniec tej lekcji.

Jeśli rozumiesz przykład, oznacz lekcję jako ukończoną i przejdź dalej.