НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C#. Уроки W3Schools українською для початківців

En Es De

C# Параметри методу


Параметри та аргументи

Інформацію можна передати методам як параметр. Параметри діють як змінні всередині методу.

Вони вказуються після назви методу в дужках. Ви можете додати скільки завгодно параметрів, просто розділяючи їх комою.

У наступному прикладі є метод, який приймає string під назвою fname як параметр. Коли метод викликається, ми передаємо ім’я, яке використовується всередині методу для друку повного імені:

Приклад

static void MyMethod(string fname)
{
  Console.WriteLine(fname + " Refsnes");
}

static void Main(string[] args)
{
  MyMethod("Liam");
  MyMethod("Jenny");
  MyMethod("Anja");
}

// Liam Refsnes
// Jenny Refsnes
// Anja Refsnes

Спробуйте самі »

Коли методу передається параметр, він називається аргументом. Отже, з прикладу вище: fname є параметром, поки Liam, Jenny та Anja є аргументами.


Кілька параметрів

Ви можете мати скільки завгодно параметрів, просто розділіть їх комами:

Приклад

static void MyMethod(string fname, int age)
{
  Console.WriteLine(fname + " is " + age);
}

static void Main(string[] args)
{
  MyMethod("Liam", 5);
  MyMethod("Jenny", 8);
  MyMethod("Anja", 31);
}

// Liam є 5
// Jenny є 8
// Anja є 31

Спробуйте самі »

Зауважте, що коли ви працюєте з декількома параметрами, виклик методу повинен мати таку саму кількість аргументів, як і параметри, і аргументи мають передаватися в тому самому порядку.