1. Wprowadzenie do C#
  2. Szybki start
  3. Pierwszy program
  4. Komentarze
  5. Typy danych
  6. Zmienne
  7. Pola
  8. Właściwości
  9. Stałe
  10. Metody
  11. Instrukcje warunkowe
  12. Pętle
  13. Tablice
  14. Kolekcje
  15. Klasy
  16. Dziedziczenie
  17. Polimorfizm
  18. Konwersja typów
  19. Właściwości klasy String
  20. Typy wyliczeniowe
  21. Interfejsy
  22. Klasy statyczne
  23. Klasy Abstrakcyjne
  24. Przestrzenie nazw
  25. Wyjątki
  26. Typy generyczne
  27. JSON
  28. XML
  29. Podsumowanie

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