Коментарі до xml-документація

· З обома повертаються типами він може приймати аргументи.

Параметри методу Mainargs є масивом значень типу string. який містить аргументи командного рядка, які використовуються для виклику програми. На відміну від C ++, масив не містить імені виконуваного (EXE) файлу.

Звернемо увагу, що використання цього рядка в програмі не обов'язково, тому що в C # можна завжди повністю визначити ім'я за допомогою простору імен, до якого воно належить. Наприклад, рядок:

Можна переписати так:

Однак вказувати простір імен System щоразу, коли використовується член цього простору, - досить обтяжлива заняття, і тому більшість програмістів на С # вводять директиву using System; на початку своїх програм. Слід, однак, мати на увазі, що будь-яке ім'я можна завжди визначити, явно вказавши його простір імен, якщо в цьому є необхідність.

За допомогою ключового слова namespace оголошується простір імен, з яким повинен бути асоційований клас. Весь код в наступних фігурних дужках розглядається як належить цьому простору імен. Оператор using специфицирует простір імен, яке повинен переглядати компілятор в пошуках класів, згаданих в коді, але не визначених в поточному просторі імен. Це служить тим же цілям, що оператор import в Java і using namespace в С ++.

Як вже говорилося вище, в сигнатурі методу Main присутній ключове слово static. Область дії статичних (static) членів охоплює рівень всього класу (а не рівень окремого об'єкта) і тому вони можуть викликатися без попереднього створення нового екземпляра класу.

Усередині методу Main використовується кілька вбудованих методів зумовленого класу Console. зокрема BackgroundColor - задає колір фону, ForegroundColor - задає колір контенту (в нашому випадку тексту).

Програми на C #, як правило, використовують служби введення / виведення, що надаються бібліотекою часу виконання в .NET Framework. WriteLine - виводить на екран рядок і ReadLine - зчитує дані з консолі. Код Console.WriteLine ( "Hello, world!"); використовує метод WriteLine. Це один з методів виведення класу Console в бібліотеці часу виконання. Він виводить свої строкові параметри в стандартному потоці виводу, за яким слід новий рядок. Інші методи Console використовуються для різних операцій введення і виведення.

Загальна структура програми

Загальна структура програми на C #

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

// Скелет програми на C #

namespace YourNamespace // Простір імен програми

class YourClass // Клас

// Якийсь код додатка

Введення в систему типів

Схожі статті