Часть I. Базовые сведения о программировании на языке C#
Если теперь посмотреть на тело самой функции
Main()
, то в нем отра-
жено следующее (указано в виде комментария):
Console.WriteLine("Hello World!"); // Вывод строки
// "Hello World!" в консольное окно
// TODO: Implement Functionality Here — здесь должны быть
// операторы приложения, задающие функциональность самого
// приложения, т. е. что приложение должно делать
Console.Write("Press any key to continue...");
/* Выводится в консольное окно сообщение "Press any key to
continue... " (нажмите любую клавишу для продолжения) */
Console.ReadKey(true); // Задержка экрана
Поясним.
Когда происходит вывод в консольное окно, строки пробега-
ют по экрану, и после последней выведенной строки экран исчезает,
т. к. выводить больше нечего, и программа завершается. Поэтому вы не
увидите ничего, кроме как мелькнувшую черную полоску. Следова-
тельно, экран надо задержать перед закрытием, чтобы можно было по-
смотреть результаты вывода. Для этого искусственно заставляют про-
грамму ждать ввода любого символа с клавиатуры. Как только такой
символ будет введен, экран закроется. А до этого рассматривайте экран,
сколько захотите. Поэтому перед задержкой экрана выводится сообще-
ние, чтобы пользователю было ясно, что дальше делать, когда он хочет
продолжить работу программы. И еще. В консольное окно сообщения
можно выводить как латинским шрифтом, так и кириллицей.
При рассмотрении в дальнейшем примеров нам придется пользоваться
консольными средствами ввода-вывода. Поэтому сразу уточним, как
они работают. Отметим, во-первых, что все эти средства — это функции
(пишутся в виде имени с параметрами в круглых скобках). Во-вторых,
все эти средства находятся в специальной структуре под названием
Console
, которая входит в общую систему
System
. Чтобы отметить (для
компилятора), куда входят средства ввода-вывода, их имена пишутся
через точку от имени их родителя
Console
. И еще. Весь ввод-вывод для
консоли представляется в виде потока символов (т. е. символы переда-
ются на устройство ввода-вывода по одному друг за другом). С учетом
этого:
WriteLine(параметр — строка текста)
вставляет в поток вывода
строку текста вместе с символом перевода строки и возврата карет-
ки: это специальный управляющий символ, который, когда его про-
читает средство вывода на экран, заставляет перевести вывод на сле-
дующую строку экрана, начиная с самой левой позиции. "Возврат
Do'stlaringiz bilan baham: |