C# Методи
Метод – це блок коду, який виконується лише тоді, коли його викликають.
Ви можете передавати дані, відомі як параметри, у метод.
Методи використовуються для виконання певних дій, і вони також відомі як функції.
Навіщо використовувати методи? Для повторного використання коду: визначте код один раз і використовуйте його багато разів.
Створити метод
Метод визначається назвою методу, після якої йдуть дужки (). C# надає деякі попередньо визначені методи, з якими ви вже знайомі, наприклад Main()
, але ви також можете створити власні методи для виконання певних дій:
Приклад
Створити метод у класі Program:
class Program
{
static void MyMethod()
{
// код для виконання
}
}
Пояснення прикладу
MyMethod()
- це назва методуstatic
означає, що метод належить до класу Program, а не є об’єктом класу Program. Ви дізнаєтесь більше про об’єкти та про те, як отримати доступ до методів через об’єкти, пізніше в цьому посібнику.void
означає, що цей метод не повертає значення. Ви дізнаєтеся більше про значення, що повертаються, пізніше в цій главі
Примітка: У C# добре починати з великої літери під час іменування методів, оскільки це полегшує читання коду.
Виклик методу
Щоб викликати (виконати) метод, напишіть назву методу, а потім дві дужки () і крапку з комою;
У наступному прикладі MyMethod()
використовується для друку тексту (дії) під час його виклику:
Приклад
Всередині Main()
викликати метод myMethod()
:
static void MyMethod()
{
Console.WriteLine("Мене щойно виконали!");
}
static void Main(string[] args)
{
MyMethod();
}
// Виведе "Мене щойно виконали!"
Метод можна викликати кілька разів:
Приклад
static void MyMethod()
{
Console.WriteLine("Мене щойно виконали!");
}
static void Main(string[] args)
{
MyMethod();
MyMethod();
MyMethod();
}
// Мене щойно виконали!
// Мене щойно виконали!
// Мене щойно виконали!