Програмування - це просто - visual c # для чайників
У цій статті я постараюся максимально просто і зрозуміло викласти основи програмування на мові Delphi
Що б краще зрозуміти, як же програмувати на C #, вивчимо так само програмування в режимі консольного застосування. Що значить консольний додаток? Це означає, що на екрані з'являється чорне вікно з білими буквами. Прямо як у старій добрій MS DOS. Далі ми будемо вивчати C #, в основному, на консольних додатки, а коли вивчимо його синтаксис і основні поняття, перейдемо до повноцінного програмування під Windows і Web.
І так, почнемо, мабуть. Пам'ятайте, на першому уроці ми створювали проект? Зараз ми точно так же увійдемо в меню "File" -> "New Project.", Потім в "Other languages" -> "Visual C #" -> "Windows". Але на цей раз створимо не «Windows forms Application", а "Console Application":

У нас з'явитися шаблон консольного застосування, форми, природно немає, так як це у нас буде консольного додаток. У шаблоні присутній тільки заготовка тексту програми:
using System. Collections. Generic;
static void Main (string [] args)
наш код ми прописуємо в процедуру Main:
using System. Collections. Generic;
static void Main (string [] args)
Console. WriteLine ( "Введіть ваше ім'я:");
string sName = Console. ReadLine ();
Console. WriteLine ( "Привіт." + SName);
Console. WriteLine ( "Натисніть ENTER що б вийти з програми");
Ця коротенька програма при своєму запуску попросить ввести ваше ім'я, а потім привітається з вами:

Тепер кілька пояснень до коду програми.
Console. WriteLine ( "Введіть ваше ім'я:");
дана команда, як ви вже здогадалися, виводить заданий текст на екран.
string sName = Console. ReadLine ();
а ця команда очікує, коли користувач введе що то в комп'ютер і те, що він ввів поміщає в змінну sName.
Console. WriteLine ( "Привіт." + SName);
а тут ми виводимо складову рядок. Перша частина складається з напису "Привіт,", друга з того, що ввів користувач. Знак "+" складає два значення. Якщо це числа - складає числа, а якщо рядки - то з'єднує їх разом (бо ми не може рядок додати до рядка, а з'єднати можемо).
"А що ж таке Console" - запитаєте ви.
"А це об'єкт", - відповім я.
У об'єкта є методи (зустрічні процедури і функції) і властивості - вбудовані в об'єкти поля. WriteLine і ReadLine це якраз приклад методів. Пам'ятайте ми говорили про об'єкти і компоненти в уроці 1?
(С) Шуравін Олександр