Массив # параметр C
Иногда, при объявлении метода, вы не можете определить число параметров, которые должны быть переданы функции в качестве параметра. Массив # параметр C, чтобы решить эту проблему, параметр массива обычно используется, чтобы передать неизвестное число аргументов функции.
параметры ключевых слов
При использовании массива в качестве параметра, C # предоставляет Params ключевое слово, совершать звонки, когда метод параметр массива, оба могут передать массив аргументов, вы можете передать только набор массивов. Params, используя формат:
public 返回类型 方法名称( params 类型名称[] 数组名称 )
примеров
В следующем примере показано, как использовать массив параметров:
с помощью системы; Пространство имен ArrayApplication { класс ParamArray { общественные INT AddElements (PARAMS INT [] обр) { INT сумма = 0; Еогеасп (Int я в обр) { сумма + = я; } вернуть сумму; } } класс TestClass { статической силы основных (String [] агдз) { ParamArray приложение = новый ParamArray (); INT сумма = app.AddElements (512, 720, 250, 567, 889); Console.WriteLine ( "Total является: {0}", сумма); Console.ReadKey (); } } }
Когда приведенный выше код компилируется и выполняется, он дает следующие результаты:
Сумма: 2938