Структура програми C#
Програма C# складається з блоків коду, організованих за певною структурою.
Основні блоки програми C#:
Простір імен: (using) - використовується для підключення зовнішніх бібліотек та просторів імен, які містять класи, методи та інші типові члени.
Клас: (class) - є основним будівельним блоком програми C#. Він описує шаблон для створення об'єктів з певними характеристиками та поведінкою.
Метод: (method) - це код, який описує певну дію. Кожен метод має унікальне ім'я, тип повернення (або void) та список параметрів.
Інструкції: (statements) - це базові одиниці коду, які описують дії, що виконуються програмою. До них належать присвоєння, оператори циклу, умовні оператори та інші.
Коментарі: (//) - використовуються для пояснення коду та покращення його читабельності.
Приклад простої програми C#:
C#
using System;
class Program
{
static void Main(string[] args)
{
// Виводить рядок "Hello, world!" на консоль
Console.WriteLine("Hello, world!");
}
}
Опис програми:
using System; - підключає бібліотеку System, яка містить базові класи та методи.
class Program - оголошує клас Program.
static void Main(string[] args) - оголошує метод Main, який є точкою входу програми.
Console.WriteLine("Hello, world!"); - виводить рядок "Hello, world!" на консоль.
Важливі моменти:
Програма C# може складатися з одного або кількох файлів.
Кожен файл C# може містити один або кілька класів.
Кожен клас може містити один або кілька методів.
Код C# записується з дотриманням правил синтаксису, таких як використання крапок з комою для завершення інструкцій.
Структура програми C# може здаватися складною на перший погляд, але з часом ви зможете легко її освоїти.
Програма на мові програмування C# має наступну структуру в редакторі коду:

більш детальніше:
підключені бібліотеки – тут вказуються простори імен з бібліотек, які використовуються в програмі;
простір імен програми – використовується для впорядкування класів в проекті, є не обов’язковим;
основний клас – синтаксис мови C# вимагає створення хоча б одного класу для роботи програми;
точка входу – метод Main є точкою входу в програму, з нього розпочинається виконання програм написаних для платформи .Net;
інструкція(statement) – базовий блок програми, представляє собою деяку дію: оголошення змінної, присвоєння значення, виклик методу, арифметичну операцію, тощо. Інструкція в C# повинна закінчуватись крапкою з комою – “;”.
Декілька інструкції можна об’єднати в блок коду, виділивши його фігурними дужками “{” і “}”.
Основний клас програми не обов’язково повинен називатись Program однак один з класів програми має містити метод static void Main, для того, щоб середовище CLR змогло ідентифікувати звідки починати виконання програми.
Коментарі
Коментарі – це рядки тексту, які ігноруються компілятором та не входять до відкомпільованої програми. Вони дуже важливі, оскільки за допомогою коментарів програміст може описати частини коду, щоб вони були більш зрозумілими йому самому та іншим користувачам коду програми.
В C# є три види коментарів:
однорядкові – розміщаються в одному рядку після подвійного слеша - // коментар;
багаторядкові – можуть містити один чи більше рядків тексту, який розміщений між символами / текст коментаря /;
XML документація – має спеціальні структуру з рядків, що починаються трьома слешами /// та містять xml дискриптори з описом.
Приклад програми з використанням коментарів:
