Argumenty funkcji i metod w języku C#
Argumenty to informacje przekazywane do lub z metody.
Metody przekazywania argumentów:
- przez wartość - domyślna metoda przekazywania argumentów,
- przez referencje (ref) - w przypadku przekazywania argumentu przez wartość operujemy na kopii przekazanych danych, natomiast w przypadku przekazywania przez referencje pracujemy na oryginalnych danych,
- przez wyjście (out) - służy do przekazywania danych z metody a nie do metody. Operuje na kopii danych, które muszą zostać zainicjalizowane wartością, która zostanie przypisana danym oryginalnym.
Zmienna długość listy argumentów:
Możliwe jest przekazanie zmiennej liczby argumentów do metody np. w postaci tablicy. Służy do tego słowo
params.
Przykładowy kod metody ze zmienną liczbą parametrów:
public int Dodawaj(params int[] Tablica)
{
//ciało metody
}
Więcej na temat parametrów metod:
http://msdn.microsoft.com/pl-pl/library/0f66670z.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):