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

En Es De

C# Початок роботи


C# IDE

Найпростіший спосіб почати роботу з C# – це використовувати IDE.

Інтегроване середовище розробки (IDE) використовується для редагування та компіляції коду.

У нашому підручнику ми використовуватимемо IDE Visual Studio Community, яку можна вільно завантажити за посиланням: https://visualstudio.microsoft.com/vs/community/.

Програми, написані на C#, використовують .NET Framework, тому має сенс використовувати Visual Studio, оскільки програму, структуру та мову створено компанією Microsoft.


C# Встановлення

Після завантаження та встановлення інсталятора Visual Studio виберіть робоче навантаження .NET і натисніть кнопку Modify/Install (Змінити/встановити):

Workload C#

Після завершення встановлення натисніть кнопку Launch (Запустити), щоб розпочати роботу з Visual Studio.

У початковому вікні виберіть Create a new project (Створити новий проєкт):

New Project C#

Потім натисніть кнопку "Install more tools and features" (Установити додаткові інструменти та функції):

New Project C-Sharp

Виберіть зі списку "Console App (.NET Core)" (Консольний додаток .NET Core) і натисніть кнопку Next (Далі):

Console App C#

Введіть назву свого проєкту та натисніть кнопку Create (Створити):

Save As C#

Visual Studio автоматично згенерує код для вашого проєкту:

Program C#

Код має виглядати приблизно так:

Program.cs

using System;

namespace HelloWorld
{
  class Program
  {
    static void Main(string[] args)
    {
      Console.WriteLine("Hello World!");
    }
  }
}
Спробуйте самі »

Не хвилюйтеся, якщо ви не розумієте наведений вище код - ми детально обговоримо його в наступних розділах. Наразі зосередьтеся на тому, як запустити код.

Запустіть програму, натиснувши кнопку F5 на клавіатурі (або клацніть «Debug» -> «Start Debugging»). Це скомпілює та виконає ваш код. Результат буде виглядати приблизно так:

Hello World!
C:\Users\Username\source\repos\HelloWorld\HelloWorld\bin\Debug\netcoreapp3.0\HelloWorld.exe (process 13784) exited with code 0.
To automatically close the console when debugging stops, enable Tools->Options->Debugging->Automatically close the console when debugging stops.
Press any key to close this window...

Вітаємо! Тепер ви написали та виконали свою першу програму на C#.


Вивчення C# у W3Schools

Під час вивчення C# на W3Schools ви можете використовувати наш інструмент "Спробуйте самі", який показує як код, так і результат. Це полегшить вам розуміння кожної частини, коли ми рухатимемося вперед:

Program.cs

using System;

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

Результат:

Hello World!

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


Редактори коду та IDE для написання коду на C#

Для написання коду мовою програмування C# (C-Sharp) можна використовувати будь-який редактор коду, який підтримує мову C#. Однак, для більш ефективної роботи програмістів зазвичай використовують інтегровані середовища розробки (IDE), які надають додаткові функції, такі як автодоповнення коду, інтелектуальна відладка та управління проєктами.

Ось деякі з популярних редакторів коду та IDE для C#:

  • Visual Studio - це найбільш популярна IDE для C#, розроблена компанією Microsoft. Visual Studio містить широкий спектр функцій, таких як підтримка різних мов програмування, відладка, управління проєктами та створення візуальних елементів інтерфейсу користувача. Visual Studio Code - це потужний і гнучкий редактор коду, розроблений компанією Microsoft. Visual Studio Code підтримує безліч мов програмування, включаючи й C#.
  • JetBrains Rider - це IDE для C#, розроблена компанією JetBrains. Rider пропонує широкий спектр функцій, включаючи підтримку різних мов програмування, відладку, управління проєктами та створення візуальних елементів інтерфейсу користувача.
  • Eclipse - це відкрите середовище розробки, яке підтримує безліч мов програмування, включаючи C#.
  • MonoDevelop - це відкрите середовище розробки, яке підтримує безліч мов програмування, включаючи C#.

Щоб програмувати на мові C#, вам потрібно встановити на свій комп’ютер компілятор C#. Компілятор C# перетворює вихідний код C# у машинний код, який може виконуватися на комп’ютері.

Компілятор C# входить до складу .NET Framework, який можна завантажити з веб-сайту Microsoft.

Крім компілятора C#, вам також може знадобитися встановити інші програми, такі як:

  • Visual Studio або інша IDE для C#
  • Редактор коду, такий як Visual Studio Code або JetBrains Rider
  • Інструмент налагодження, такий як Visual Studio Debugger або MonoDevelop Debugger
  • Інструмент налагодження, такий як Visual Studio Profiler або MonoDevelop Profiler

Який саме набір програм вам знадобиться, залежить від ваших конкретних потреб і завдань.


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

Два програмісти - один на мові C#, а інший - програміст на Python, посперечалися за те, хто з них кращий програміст. Перший з них сказав: "Я такий крутий програміст, що можу написати програму на C#, яка виконає будь-яку задачу, використовуючи тільки один рядок коду!"

Програміст на Python сказав: "Це неможливо! Якщо ти зможеш це зробити, то я куплю тобі обід у найкращому ресторані в місті."

Перший програміст почав думати й, нарешті, написав один рядок коду на мові C#. Він запустив його і програма працювала!

Другий програміст був дуже здивований і спитав: "Як ти зміг написати таку складну програму на одному рядку?"

Перший програміст посміхнувся і сказав: "Я просто написав 'while(true);' - це безкінечний цикл, який не робить нічого. Але він дійсно виконує будь-яку задачу!"