Выполнение задачи
Проблемы кода будут укрепить то, что вы узнали, и помочь вам получить некоторую уверенность, прежде чем продолжать.
В этой задаче вы напечатаете инструкции для конечного пользователя, чтобы сообщить о том, где приложение будет выводить файлы данных. Вы на самом деле не создадите какие-либо файлы . Вы заинтересованы только в отображении отформатированных инструкций в окне консоли.
Вам предстоит использовать все то, что вы узнали об escape-последовательностях символов, буквальных строках, Юникоде и интерполяции строк, чтобы предоставить инструкции как на английском, так и на русском языке.
Проблема: форматирование и отображение инструкций
Выделите весь код в редакторе .NET и нажмите клавишу DELETE или BACKSPACE, чтобы удалить его.
Начните решать задачу с помощью следующих двух строк кода.
string projectName = "ACME";
string russianMessage = "\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u0432\u044b\u0432\u043e\u0434";
Переменная projectName
будет использоваться в выходных данных дважды.
Переменная russianMessage
содержит сообщение на русском языке. Эту переменную необходимо использовать в коде, который выводит сообщение.
Вы не можете менять эти две строки кода, но можно добавить код выше и ниже каждой строки. Для формирования нужных выходных данных необходимо использовать эти две строки кода.
- Вы можете использовать
Console.WriteLine()
Console.Write()
только метод или два раза.
Иными словами, для выполнения этой задачи можно создать только две инструкции, фактически выводящие текст на печать в консоли. Если необходимо напечатать дополнительные переносы строки или добавить любое форматирование, необходимо использовать все, что вы узнали в этом модуле.
- Для формирования выходных данных используйте escape-последовательности символов, буквальные строки, Юникод и интерполяцию строк.
Для выполнения этой задачи код должен формировать следующие выходные данные.
View English output:
c:\Exercise\ACME\data.txt
Посмотреть русский вывод:
c:\Exercise\ACME\ru-RU\data.txt
Обратите внимание на переносы строк, табуляцию и то, как в выходных данных используются две обязательные строки кода.
Ознакомьтесь с решением этой задачи, независимо от того, выполнили ли вы ее успешно или столкнулись с трудностями.