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
Зауважте, що коли ви працюєте з декількома параметрами, виклик методу повинен мати таку саму кількість аргументів, як і параметри, і аргументи мають передаватися в тому самому порядку.