Управляющие последовательности

Управляющие последовательности

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

Таблица 3.13. Управляющие последовательности строковых литералов

Управляющая последовательность Описание
Вставляет в строковый литерал знак одиночной кавычки
" Вставляет в строковый литерал знак двойной кавычки
\ Вставляет в строковый литерал знак обратной косой черты, Это может оказаться полезным при указании пути
а Инициирует системный звуковой сигнал (beep). Для консольных приложений это может быть аудиоподсказкой пользователю
Вставляет знак перехода на новую строку (на платформах Win32).
Вставляет знак возврата каретки
Вставляет в строковый литерал знак горизонтальной табуляции

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

// Строковые литералы могут содержать любое число

// управляющих последовательностей.

string s3 = "Эй, вы, там, опять!";

Console.WriteLine(s3);

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

Consolе.WriteLine("Все любят "Hello World");

Console. WriteLine("C:\MyApp\bin\debug");

Console.WriteLine("Все завершено. ");

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Управляющие конструкции

Из книги Давайте создадим компилятор! автора Креншоу Джек

Управляющие конструкции Введение В четырех первых главах этой серии мы сконцентрировали свое внимание на синтаксическом анализе математических выражений и операций присваивания. В этой главе мы остановимся на новой и захватывающей теме: синтаксическом анализе и


Последовательности (Sequences)

Из книги Программирование автора Козлова Ирина Сергеевна

Последовательности (Sequences) Последовательность - это вид контейнера, который организует конечное множество объектов одного и того же типа в строгом линейном порядке. Библиотека обеспечивает три основных вида последовательных контейнеров: vector (вектор), list (список) и deque


48. Управляющие таблицы

Из книги Компьютер на 100. Начинаем с Windows Vista автора Зозуля Юрий

48. Управляющие таблицы Очень часто целесообразно перенести вычисления из цикла за его пределы и отсрочить вычисления, пока их результаты реально не потребуются. Еще более эффективный вариант оптимизации заключается в том, чтобы приурочить вычисления не ко времени


Последовательности команд

Из книги Справочное руководство по C++ автора Страустрап Бьярн

Последовательности команд Часто для выполнения определенного действия пользователь должен по очереди раскрывать несколько пунктов меню. Например, чтобы запустить в Windows Vista программу Блокнот, нужно выполнить следующие действия.1. Нажать кнопку Пуск.2. Выбрать пункт Все


Управляющие последовательности

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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


Числовые последовательности

Из книги Разработка приложений в среде Linux. Второе издание автора Джонсон Майкл К.

Числовые последовательности Вот две известные в информатике головоломки. Сожалею, что обманываю ожидания своих коллег, которые не найдут здесь ничего нового…?* Головоломка 5. Последовательность Хэмминга.Рассмотрим числа, не имеющие других простых делителей, кроме 2, 3 и 5.


21.3.4. Составные управляющие последовательности

Из книги Краткое введение в программирование на Bash автора Родригес Гарольд

21.3.4. Составные управляющие последовательности Пять двухсимвольных управляющих последовательностей (которые показаны в табл. 21.3) фактически являются префиксами более длинных и сложных последовательностей. Рассмотрим каждую из них по очереди.Таблица 21.3. Составные


Управляющие операторы

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

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


18.2. Управляющие конструкции

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

18.2. Управляющие конструкции Почти все сценарии, за редким исключением, обладают свойством самоуправляемости. В чем состоит управление ходом выполнения сценария? Предположим, что в состав сценария включено несколько команд:#!/bin/sh# создание каталогаmkdir /home/dave/mydocs#


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

Из книги автора

Последовательности Последовательность - это набор данных, которые можно перебрать один за другим в некотором порядке. К разновидностям последовательностей относятся одномерные динамические массивы array of T, списки List<T>, двусвязные списки LinkedList<T>, множества