Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmStMl 82 of 436 menu
◀ ▶

Многострочные строки в C#

Сырой строковый литерал задают тройными кавычками """. Длинный текст можно разбить на несколько строк внутри одного литерала: перенос в коде становится переводом строки в тексте.

Запишем два слова на разных строках и выведем результат:

string str = """ sun day """; Console.WriteLine(str);

На экране слово "sun", затем перевод строки, затем "day". Пара \n внутри такого литерала не нужна: перенос в коде уже часть текста.

Кавычки внутри сырого литерала пишут как в обычном тексте, без экранирования:

string str = """ He said: "hello" and left. """; Console.WriteLine(str);

Запишите в сыром литерале две строки: first и second. Выведите этот текст на экран.

Запишите в сыром литерале фразу with "quotes" вместе с кавычками внутри. Выведите ее на экран.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить