Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

[Exam Problems] Coding 101 Exam - 26 March 2016-Задача 05 - Пеперуда

Някой би ли ми обяснил escape sequense какво е ? На 21-ви ред когато има само един път " \ " ми дава грешка "Unrecognized escape sequense" . Също така защо отпечатва само едно " \ "  и защо на 35-ти ред пък са обърнати " \ " и " // " , и пак работи?http://pastebin.com/9EjK0EtT

Тагове:
0
Въпроси за SoftUni
btonew avatar btonew 43 Точки
Best Answer
-     \' – единична кавичка

-     \" – двойна кавичка

-     \\ – лява наклонена черта

-     \n – нов ред

-     \t – отместване (табулация)

-     \uXXXX – символ, зададен с Unicode номера си, примерно \u03A7.

Символът \ (лява наклонена черта) се нарича още екраниращ символ (escaping character), защото той позволява да се изпишат на екрана символи, които имат специално значение или действие и не могат да се изпишат директно в сорс кода.

Глава 2 от книгата на Наков.

 

Казано по-накратко - ако искаш да изпишеш \ , използвай \\ , докато / се изписва нормално.

0
27/07/2016 14:38:08
borislav9212 avatar borislav9212 745 Точки

Имаш два варианта за решаване на проблема или добавяш втора "\" ->   Console.WriteLine("{0}\\ /{0}", new string('*', halfRowSize)); или "@" , тя ескейпва наведнъж целият код->   Console.WriteLine(@"{0}\ /{0}", new string('*', halfRowSize));

 

 

0
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

Целия код или цялата програма?

 

0
borislav9212 avatar borislav9212 745 Точки

@ се слага преди кавичките и се ескейпва съдържанието вътре в кавичките.

0
AleksanderKostadinov avatar AleksanderKostadinov 12 Точки

Благодаря за изчерпателните отговори.

 

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.