русс | укр

C# - Головна
Контакти
Задайте питання...
Перегляд всіх питань


Простір імен
  ► System (5)
  ► Microsoft (1)


Для учнів (початківців)
  ► Відео уроки (4)
  ► Навчання (177)
  ► Приклади програм (19)
  ► Секрети Сі Шарп (4)

Для професіоналів
  ► Навчання (6)
  ► Приклади програм (1)










Використання змінного числа аргументів

Змінні, які передаються методу в якості параметрів, називають аргументами. При створенні методу зазвичай заздалегідь відома кількість аргументів, які будуть передаватися йому. Але іноді необхідно, щоб метод брав довільне число аргументів, тобто необхідно щоб у нього було змінне число параметрів. Такий тип параметра оголошується за допомогою модифікатора 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 = nums[i];

return m;

}

}

Переглядів: 1811






© 2012 ci-sharp.ru При використанні матеріалу пряме iндексуюче посилання на сайт ОБОВ'ЯЗКОВЕ.
Права строго захищені нормами міжнародного права, інтелектуальної власності та авторського права.