Итак, принято решение изучать С#. Пройдя регистрацию на Repl.it и создав свою первую программу (классика) мы приветствуем мир.
using System; class MainClass { public static void Main (string[] args) { Console.WriteLine ("Hello World"); } }
Выглядит страшно и непонятно…
На начальных этапах изучения С# шаблон нашей программы сделаем проще
using System; class MainClass { public static void Main () { Console.WriteLine ("Hello World"); } }
Глядя на структуру программы, понимаем, она чем-то напоминает Паскаль.
using System; - теперь это класс, подключали модуль (библиотеку) class MainClass - название нашей программы public static void Main () - точка входа в нашу программу Console.WriteLine ("Hello World"); - в консоли выводим на экран сообщение Hello World { } - наши командные скобки
Вот такой основной шаблон нашей первой программы на языке С#
Становится ясно, что команда Console.WriteLine выводит сообщение на экран и переводит курсор на следующую строку — (аналог команды WriteLn). Чтобы курсор не переходил на новую строку после вывода сообщения в паскале была команда Write(). В С# тоже есть аналог Console.Write() Для управления цветом символов, которые выводятся в консоль есть команда Console.ForegroundColor = ConsoleColor.Указать_цвет; например
Console.ForegroundColor = ConsoleColor.Yellow;
Для управления цветом фона используем связку команд
Console.BackgroundColor = ConsoleColor.Red; Console.Clear();
Для сброса цвета к исходному
Console.ResetColor();
Для очистки консоли
Console.Clear();
Ожидание нажатия клавиши
Console.ReadKey();
И наша программа
using System; class MainClass { public static void Main (string[] args) { Console.ForegroundColor = ConsoleColor.Yellow; Console.BackgroundColor = ConsoleColor.Red; Console.Clear(); Console.WriteLine ("Hello World"); Console.WriteLine("Press any key..."); Console.ResetColor(); Console.ReadKey(); Console.Clear(); Console.WriteLine ("Program Exit"); } }