русс | укр

C# - Главная
Контакты
Задайте вопрос...
Просмотр всех вопросов


Пространство имен
  ► System
  ► Microsoft


Для учеников (начинающих)
  ► Видео уроки
  ► Обучение
  ► Примеры программ
  ► Секреты в Си Шарп

Для профессионалов
  ► Обучение
  ► Примеры программ
  ► Задачки - для тебя!










Использование переменного числа аргументов C#

Переменные, которые передаются методу в качестве параметров, называют аргументами. При создании метода обычно заранее известно количество аргументов, которые будут ему передаваться. Но иногда необходимо, чтобы метод принимал произвольное число аргументов, т.е необходимо чтобы у него было переменное число параметров. Такой тип параметра объявляется с помощью модификатора params.

Модификатор params используется для объявления параметра-массива, который сможет получить некоторое количество аргументов (в том числе и нулевое). Количество элементов в массиве будет равно числу аргументов, переданных методу.

Рассмотрим пример метода, который возвращает минимальное число из всех переданных ему в качестве параметров чисел:

class Min

{

public int minVal(params int[] nums)

{

int m;

if (nums.Length == 0)

{

return 0;

}

m = nums [0];

for (int i = l; i < nums.Length; i++)

if (nums[i] < m) m = nums[i];

return m;

}

}

Просмотров: 4068






© 2012 ci-sharp.ru При использовании материала прямая индексирующая ссылка на сайт ОБЯЗАТЕЛЬНА.
Права строго защищены нормами международного права, интеллектуальной собственности и авторского права.