Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование / Конспект лекций (C#).pdf
Скачиваний:
864
Добавлен:
27.05.2015
Размер:
2.03 Mб
Скачать

то часть строки «\n» будет интерпретирована как переход на новую строку, и файл найден не будет.

Таблица 2.4 – Список Escape-последовательностей

Последовательность

Описание

\'

Вставка одиночной кавычки в текст строки

\"

Вставка двойной кавычки в текст строки

\\

Вставка обратной косой черты в текст строки

\n

Переход на новую строку

\r

Возврат каретки

\t

Вставка символа горизонтальной табуляции

Для отказа от использования в строке Escape-последовательностей, перед строкой указывается символ «@», т.е. предыдущий пример может быть записан одним из двух способов:

string s = "C:\\new.txt"; или string s = @"C:\new.txt";

Так как при применении символа «@» текст воспринимается без изменений, то в нем могут быть введены символы табуляции, перехода на новую строку и т.п. Например, если строка задана в виде

string s = @"Это первая строка Это вторая строка Это третья строка";

то при выводе такой строки она будет разделена на три.

Единственное преобразование, которое выполняется в строках, перед которыми указана символ «@» – это вставка в текст двойных кавычек. Для этого в месте вставки двойной кавычки она указывается дважды:

string s = @"Он сказал ""Привет""";

2.17 Перечисления

Перечисление представляет собой набор имён, определяющих все возможные значения которые могут быть назначены переменной.

Использование перечислений повышает читаемость кода программы и снижает вероятность задания переменной недопустимого значения.

Формальное описание перечисления имеет вид:

enum <идентификатор перечисления>[: <тип>]

{

<идентификатор элемента 1>[=<значение 1>]

38