Українська
Підсумки
Висновки
Платформа .NET складається із середовища виконання CLR, бібліотеки базових класів та інструментів розробки й працює в Windows, Linux і macOS. Програма мовою C# компілюється в проміжну мову IL, яку CLR перетворює на машинний код під час виконання, керуючи пам’яттю та безпекою типів. Для розробки потрібен .NET SDK, а середовище розробки можна обрати залежно від операційної системи: Visual Studio 2026, Visual Studio Code з C# Dev Kit або JetBrains Rider. Усі вони використовують інструмент dotnet CLI. Програма організована в проєкти та рішення, її виконання починається з точки входу – методу Main або операторів верхнього рівня, а для взаємодії з користувачем використовується клас Console.
Питання для самоперевірки
- Чим сучасна платформа .NET відрізняється від .NET Framework?
- Чим відрізняються LTS- і STS-версії .NET? Яку версію варто обирати для навчання?
- Які операційні системи та архітектури процесорів підтримує .NET 10?
- Що таке проміжна мова IL і які переваги дає компіляція в IL?
- Коли відбувається JIT-компіляція методу? Що таке Native AOT?
- Яку роль виконує збирач сміття?
- Чим .NET SDK відрізняється від .NET Runtime? Як дізнатися встановлені версії?
- Як встановити .NET SDK у Windows, Linux і macOS?
- Яке робоче навантаження Visual Studio Installer потрібне для консольних застосунків C#?
- Які середовища розробки мовою C# можна використовувати в Linux і macOS?
- Як створити, зібрати та запустити проєкт за допомогою dotnet CLI?
- Що містить файл проєкту
.csproj? Чим проєкт відрізняється від рішення? - Як компілятор обробляє оператори верхнього рівня?
- Чим відрізняються методи
int.Parseтаint.TryParse? - Як вивести число з двома знаками після коми та вирівняти його в полі заданої ширини?
- Для чого призначені конфігурації Debug і Release?
Корисні посилання
- Документація .NET: https://learn.microsoft.com/dotnet/
- Документація мови C#: https://learn.microsoft.com/dotnet/csharp/
- Навчальні матеріали C# для початківців: https://dotnet.microsoft.com/learn/csharp
- Огляд мови C#: https://learn.microsoft.com/dotnet/csharp/tour-of-csharp/
- Нове в C# 14: https://learn.microsoft.com/dotnet/csharp/whats-new/csharp-14
- Visual Studio для початківців: https://learn.microsoft.com/visualstudio/get-started/csharp/
- C# у Visual Studio Code: https://code.visualstudio.com/docs/csharp/get-started
- JetBrains Rider: https://www.jetbrains.com/help/rider/