Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення та Виклик Методів | Методи
Основи C#

bookСтворення та Виклик Методів

У цьому розділі ми розглянемо створення та виклик методів у C#. Методи є важливими складовими програмування, оскільки дозволяють інкапсулювати код для повторного використання та кращої організації. Давайте дослідимо синтаксис і практичні приклади, щоб зрозуміти, як працюють методи.

Синтаксис методу

Базовий метод у C# можна визначити за наступним синтаксисом:

static returnDataType MethodName(parameters)
{
    // Code to be executed when the method is called
}
  • static: Вказує, що метод належить самому класу, а не його екземпляру;
  • returnDataType: Визначає тип даних, який повертає метод. Використовуйте void, якщо метод не повертає значення;
  • MethodName: Назва методу, яка має відображати його призначення;
  • parameters: Необов'язкові вхідні дані для методу, які вказуються у дужках.

Простий метод

Створимо простий метод з назвою PrintHello, який виводить привітальне повідомлення:

main.cs

main.cs

copy
1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Щоб викликати цей метод, просто використовуйте:

main.cs

main.cs

copy
1
PrintHello();

Результат виконання такого методу наступний:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Метод з циклом

Розглянемо метод CountToTen, який виводить числа від 1 до 10:

main.cs

main.cs

copy
1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Викликати цей метод за допомогою:

main.cs

main.cs

copy
1
CountToTen();

Метод у класі

Методи часто є частиною класу. Ось як CountToTen вписується у просту програму:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }

У цьому прикладі CountToTen — це статичний метод у класі Program. Метод Main є точкою входу в програму, де викликається CountToTen.

Розуміння методів є важливим для написання ефективного та організованого коду. У подальшому ви дізнаєтеся про методи з параметрами та типами, що повертаються, що дозволить створювати динамічні та багаторазово використовувані блоки коду.

question mark

Яким буде вивід наступного коду? (Це питання може бути окремим уроком про важливість змістовних назв методів)

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 1.59

bookСтворення та Виклик Методів

Свайпніть щоб показати меню

У цьому розділі ми розглянемо створення та виклик методів у C#. Методи є важливими складовими програмування, оскільки дозволяють інкапсулювати код для повторного використання та кращої організації. Давайте дослідимо синтаксис і практичні приклади, щоб зрозуміти, як працюють методи.

Синтаксис методу

Базовий метод у C# можна визначити за наступним синтаксисом:

static returnDataType MethodName(parameters)
{
    // Code to be executed when the method is called
}
  • static: Вказує, що метод належить самому класу, а не його екземпляру;
  • returnDataType: Визначає тип даних, який повертає метод. Використовуйте void, якщо метод не повертає значення;
  • MethodName: Назва методу, яка має відображати його призначення;
  • parameters: Необов'язкові вхідні дані для методу, які вказуються у дужках.

Простий метод

Створимо простий метод з назвою PrintHello, який виводить привітальне повідомлення:

main.cs

main.cs

copy
1234
static void PrintHello() { Console.WriteLine("Hello, World!"); }

Щоб викликати цей метод, просто використовуйте:

main.cs

main.cs

copy
1
PrintHello();

Результат виконання такого методу наступний:

main.cs

main.cs

copy
1234567891011121314151617
using System; namespace ConsoleApp { class Program { static void PrintHello() { Console.WriteLine("Hello, World!"); } static void Main(string[] args) { PrintHello(); } } }

Метод з циклом

Розглянемо метод CountToTen, який виводить числа від 1 до 10:

main.cs

main.cs

copy
1234567
static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

Викликати цей метод за допомогою:

main.cs

main.cs

copy
1
CountToTen();

Метод у класі

Методи часто є частиною класу. Ось як CountToTen вписується у просту програму:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { class Program { static void CountToTen() { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } } static void Main(string[] args) { CountToTen(); } } }

У цьому прикладі CountToTen — це статичний метод у класі Program. Метод Main є точкою входу в програму, де викликається CountToTen.

Розуміння методів є важливим для написання ефективного та організованого коду. У подальшому ви дізнаєтеся про методи з параметрами та типами, що повертаються, що дозволить створювати динамічні та багаторазово використовувані блоки коду.

question mark

Яким буде вивід наступного коду? (Це питання може бути окремим уроком про важливість змістовних назв методів)

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 2
some-alt