Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций.pdf
Скачиваний:
41
Добавлен:
27.05.2015
Размер:
1.53 Mб
Скачать

выводе. Каждая Escape-последовательность начинается с символа “\”, после которого указывается тип последовательности в виде некоторого символа. Например, если строка задана как

string s = "Это строка\nиз двух строк";

то при выводе данной строки она будет разделена на две: "Это строка" и "из двух строк". Некоторые Escape-последовательности приведены в таблице 2.4.

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

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

Описание

\'

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

\"

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

\\

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

\n

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

\r

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

\t

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

Использование символа “\” для обозначения Escape-последовательности может привести к неудобствам и ошибкам, например, если имя файла задано в строке следующим образом

string s = "C:\new.txt";

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

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

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

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

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

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

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

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

{

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

}

37