Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Синтаксис C# | Початок роботи
Основи C#
course content

Зміст курсу

Основи C#

Основи C#

1. Початок роботи
3. Структури управління
4. Цикли
5. Масиви
6. Методи

bookСинтаксис C#

У цьому розділі ми розглянемо базову програму Hello World, щоб зрозуміти синтаксис мови C#.

Нижче наведено код, який виводить повідомлення "Hello World" у консольний вивід:

cs

main

copy
12345678910
namespace TestConsoleApp { internal class Program { static void Main(string[] args) { System.Console.WriteLine("Hello, World!"); } } }

Коли ви створюєте новий проект C# у Visual Studio або іншому редакторі, ви побачите це як стандартний шаблонний код з деякими незначними відмінностями.

Примітка

У програмуванні шаблонний код відноситься до стандартних розділів коду, які часто потрібні для виконання загальних завдань у програмуванні, таких як налаштування конфігурацій, ініціалізація структур або визначення базової структури програми. Він додає необхідну структуру програмі, але не безпосередньо впливає на її основну логіку.

Нам не потрібно розуміти весь код детально на цьому рівні, але ми розглянемо деякі базові компоненти коду.

У наведеному вище коді є кілька блоків коду. Фігурні дужки ({}) позначають початок і кінець блоку коду. Кожен блок коду належить або до простору імен, класу, методу або деяких операторів.

Простір імен (namespace) — це просто контейнер, який об'єднує пов'язаний код, допомагаючи організувати програму. У цій програмі у нас є простір імен під назвою TestConsoleApp.

Клас (class) додає функціональність до програми. Він містить дані та методи. У цій програмі у нас є клас під назвою "Program".

Метод (method) — це набір інструкцій, які вказують комп'ютеру виконати конкретне завдання. Він схожий на "функції" в інших мовах програмування. Це не проблема, якщо ви не знайомі з функціями, все буде пояснено в наступних розділах. У цій програмі у нас є стандартний метод "Main", який є важливою частиною програми на C#. Метод "Main" є точкою входу програми. Коли ми запускаємо програму, вона виконує весь код всередині блоку коду "Main".

Метод "Main" може мати різні форми, наприклад:

  • static public void Main(String[] args)
  • static public void Main()
  • protected static void Main()
  • private protected static void Main()
  • static void Main()
  • static void Main(String[] args)

Нам не потрібно розуміти різницю між ними на цьому рівні, однак важливо зазначити, що назва методу повинна бути "Main". Весь код, який ми пишемо в цьому розділі, буде всередині блоку коду Main.

Трохи простіша форма основного методу, яку ви можете використовувати протягом цього курсу, це: static void Main(), яка виключає частину string[] args. Отже, шаблонний код може бути записаний як:

cs

main

copy
12345678910
namespace TestConsoleApp { internal class Program { static void Main() { System.Console.WriteLine("Hello, World!"); } } }

У методі "Main" є інструкція Console.WriteLine("Hello, World!"). Тут Console.WriteLine — це команда, яка вказує комп'ютеру вивести текст, що знаходиться всередині. У цьому випадку ми хочемо вивести "Hello, World!". Коли ми запускаємо програму, цей текст виводиться в консолі. Ми дізнаємося більше про цей коментар у наступному розділі.

Важливо зазначити, що всі інструкції закінчуються крапкою з комою (;).

Підсумовуючи, базовий стартовий шаблонний код програми на C# включає оголошення "namespace", оголошення "class" та метод "Main", який служить точкою входу програми і містить код, що виконується. У деяких шаблонах проектів він може також включати інструкцію "using" для імпорту необхідних просторів імен, таких як using System;, хоча це не обов'язково.

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

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

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

Секція 1. Розділ 2
We're sorry to hear that something went wrong. What happened?
some-alt