НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C#. Уроки W3Schools українською для початківців

En Es De

C# Синтаксис


C# Синтаксис

У попередньому розділі ми створили файл C# під назвою Program.cs і використали такий код, щоб вивести на екран "Hello World":

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}

Результат:

Hello World!

Спробуйте самі »

Пояснення прикладу

Рядок 1: using System означає, що ми можемо використовувати класи з простору імен System.

Рядок 2: Порожній рядок. C# ігнорує пробіли. Однак кілька рядків роблять код більш читабельним.

Рядок 3: namespace використовується для організації вашого коду та є контейнером для класів та інших просторів імен.

Рядок 4: Фігурні дужки {} позначають початок і кінець блоку коду.

Рядок 5: class - це контейнер для даних і методів, який надає функціональність вашій програмі. Кожен рядок коду, який виконується на C#, має бути всередині класу. У нашому прикладі ми назвали клас Program.

Не хвилюйтеся, якщо ви не розумієте, як працюють using System, namespace та class. Просто подумайте про це як про те, що (майже) завжди з’являється у вашій програмі, і про що ви дізнаєтеся більше у наступному розділі.

Рядок 7: Ще одна річ, яка завжди з’являється в програмі C#, це метод Main. Будь-який код у фігурних дужках {} буде виконано. Вам не обов’язково розуміти ключові слова до та після Main. Ви познайомитеся з ними поетапно, читаючи цей посібник.

Рядок 9: Console - це клас простору імен System, який має метод WriteLine(), який використовується для виведення/друку тексту. У нашому прикладі він виведе "Hello World!".

Якщо ви опустите рядок using System, вам доведеться написати System.Console.WriteLine() для друку/виведення тексту.

Примітка: Кожна C# інструкція закінчується крапкою з комою ;.

Примітка: C# чутливий до регістру: "MyClass" і "myclass" мають різні значення.

Примітка: На відміну від Java, ім’я файлу C# не обов’язково збігається з іменем класу, але вони часто збігаються (для кращої організації). Зберігаючи файл, збережіть його під правильним ім’ям і додайте ".cs" у кінці імені файлу. Щоб запустити наведений вище приклад на вашому комп’ютері, переконайтеся, що C# встановлено належним чином: перейдіть до розділу Початок роботи, щоб дізнатися, як інсталювати C#. Результат має бути:

Hello World!

C# Вправи

Перевірте себе за допомогою вправ

Вправа:

Вставте відсутню частину коду нижче для виведення "Hello World!"

static void (string[] args)
{
.("Hello World!");
}


Анекдот про C# програміста

Програміст на C# вирішив взяти вихідний і пішов на риболовлю. Він сидить біля річки з вудкою, коли раптом чує голос з води:

- Ти знаєш, що ти можеш оптимізувати свою стратегію лову, використовуючи алгоритми машинного навчання?

Він дивиться навкруги і бачить лише рибу, яка плаває біля поверхні води. Він знову чує голос:

- Також ти можеш автоматизувати процес кидання вудки, використовуючи принципи об’єктно-орієнтованого програмування.

Програміст на C# дивиться здивовано на рибу й питає в неї:

- Ти що, розмовляєш?

Риба відповідає:

- Так, я розмовляю. Бо я - Риба-Шарп.