Базовые знания по С#

Итак, принято решение изучать С#. Пройдя регистрацию на 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");
  }
}

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

0 0 голос
Article Rating
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии