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

Створення та виклик методів

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

Вивчення створення та виклику методів у 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

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

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

main.cs

main.cs

1
PrintHello();

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

main.cs

main.cs

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

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

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

main.cs

main.cs

1
CountToTen();

Метод у класі

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

main.cs

main.cs

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

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

Виберіть правильну відповідь

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

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

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

Секція 1. Розділ 52

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Секція 1. Розділ 52
some-alt