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 |