Приветствую дорогие читатели с Вами снова «дневник не программиста», в очередной раз пытаюсь обучиться языку программирования. Я нахожусь на самой ранней стадии изучения, а точнее на нулевой стадии. Сразу предупреждаю, это не курс по обучению и не гайд, я просто описываю свой опыт по обучению C#, возможно ли это сделать среднестатистическому дурню как я)
Ладно начнем, где бы я не находил материалы по обучению для начинающих C#, практически везде начинают с написания простой консольной программы Hello World (привет мир). Это как говорят уже традиция, и я думаю не стоит ее нарушать. А то вдруг если пропустить этот этап обучения, то все никогда не научиться программированию:) Для написания программы нам необходимо запустить Visual Studio и создать новый проект, в моем случае я так и назову new_project.
Перед нами запустился код нашей программы, что это такое вообще не понятно. Что означают эти строки? Никто даже поверхностно не начинает объяснять, ну хоть в двух словах, нет ребята узнаете все позже в процессе обучения, хорошо поверим на слово авторам курсов. Сам же я пока не понимаю, что это такое и подсказать точно не могу, но всю программу в данной статье я буду писать в фигурных скобках данных строк как на картинке ниже.
А для того чтобы нам создать первую программу необходимо прописать всего две строки:
Console.WriteLine("Hello World");
Console.ReadKey();
И все программа готова!
Нажимаем на кнопку пуск в Visual Studio (кнопка в виде зеленого треугольника) и запускается первая программа, которая лишь выводит в консоль надпись Hello World. Это глупо и элементарно и как то по детски, но все же это приятно и мотивирует на дальнейшее обучение!
Метод Console.WriteLine выводит текст в консоль, текст можем написать любой какой захотим, между скобками и в кавычках, а после обязательно ставим точку с запятой.
Метод Console.ReadKey ждет пока пользователь нажмет клавишу, если не прописать этот метод, то консоль закроется, и мы даже не успеем прочить Hello World.
Спасибо за Ваше внимание и уделенное время! Рад буду если в комментариях напишите об моих ошибках!
"Что в первую очередь необходимо для разработки на C#?"