Изменим код так, чтобы получить какой-либо текст в черном окне. Для этого обратимся к другому методу класса System.Console. А именно, добавим перед уже имеющейся строкой System.Console.ReadLine (); внутри метода Main строку вида.
System.Console.WriteLine («Hello C#!»);
Обратите внимание, что после набора открывающей скобки метода WriteLine IntelliSense дает информацию о том, что метод с именем WriteLine имеет множество реализаций. Возможные реализации отличаются количеством и типом параметров метода (сигнатурой). С версиями метода WriteLine можно познакомиться, листая список клавишами курсора или мышкой. Методы, имеющие одно имя и описанные в форме нескольких версий, отличающихся сигнатурой, называются перегруженными (overloaded). В списке есть реализация метода WriteLine с параметром типа string, которой мы и воспользовались.
Активизируем проект и убедимся, что в черном окне появилась требуемая строка.
Константы типа string
Была выбрана реализация метода WriteLine с параметром типа string. В качестве фактического параметра подставлена постоянная типа string «Hello C#!». Заметим, что любая постоянная типа string заключается в двойные кавычки. Внутри кавычек можно писать как любые символы, так и их escape-последовательности. Например, вместо «Hello C#!» можно набрать строку «u0048ello C#!». Программа выведет на экран ту же строку. Проверьте.
Внутрь строки можно вставлять escape-последовательности другого формата. Например, означает перенос строки. Проверьте результат выполнения программы, набрав строку «Hello C#!». Другой символ означает табуляцию. В общем случае при формировании escape-последовательности за символом (backslash) могут стоять только определенные символы. Среди них «(двойные кавычки), (backslash), a (звуковой сигнал). Полный список можно найти в справочной системе.
Строка может предваряться символом @. В этом случае все символы, находящиеся внутри кавычек, будут восприниматься дословно (verbatim). Проверьте вывод текста @"Hello C#!". Такой способ записи строки часто используется для маршрутных строк типа @"C:Мои документыVisual Studio 2005″, где в качестве содержательного символа строки используется служебный символ escape-последовательности (backslash). Если внутри дословно записываемой строки необходимо поместить двойные кавычки, их надо предварить двойными кавычками. Например, @"""Hello"" - said C#".