C # tablicy parametrów
Zdarza się, że podczas deklarowania metodę, nie można określić szereg parametrów które mają być przekazane do funkcji jako parametr. C # tablicy parametr aby rozwiązać ten problem, parametr tablica jest zwykle używany do przekazywania nieznaną liczbę argumentów do funkcji.
params słowo kluczowe
Podczas korzystania tablicę jako parametr, C # zawiera słowa kluczowego params, nawiązywać połączenia, gdy metoda parametru tablica, oba mogą przekazać tablicę argumentów, można przekazać tylko zestaw tablic. params stosując format:
public 返回类型 方法名称( params 类型名称[] 数组名称 )
Przykłady
Poniższy przykład pokazuje, jak używać tablicę parametrów:
using System; nazw ArrayApplication { Klasa ParamArray { public int AddElements (params int [] arr) { int suma = 0; foreach (int i w ARR) { suma + = i; } zwrotu kwoty; } } Klasa TestClass { static void Main (string [] args) { ParamArray app = new ParamArray (); int suma = app.AddElements (512, 720, 250, 567, 889); Console.WriteLine ( "Total jest: {0}", suma); Console.ReadKey (); } } }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
Suma wynosi: 2938