Escape sekvence v jazyce C#

Escape sekvence v jazyce C#

Příspěvekod Wlezley » 23 duben 2012 06:23:17

Co to je?
Escape sekvence jsou obvykle dva znaky (nebo výraz v jednoduchých závorkách) a vkládají se do textových řetězců.

Kdy je používáme?
Například když potřebujeme zapsat do řetězce znak, který by kolidoval se syntaxí programovacího jazyka.

Escape sekvenceZnak (význam)
\'' (apostrof)
\"" (uvozovky)
\\\ (backslash)
\aZnak zvonku (Alert, Bell, znak hex 07)
\bBackspace (posune kurzor vlevo)
\fForm feed
\nNový Řádek (New Line)
\rCarriage Return
\tHorizontální Tabulátor
\vVertikální Tabulátor
\uUnicode znak zapsaný číslem, např.: \u250
\xUnicode znak zapsaný v HEXu \xF0
\0Nulový znak (null terminator)
*) Ve většině jazyků jsou escape sekvence téměř stejné.

Escape sekvence verbatim stringů:
Escape sekvenceZnak (význam)
""" (uvozovky)
**) Platí pouze u verbatim řetězců.
Uživatelský avatar
Wlezley
 
Příspěvky: 316
Registrován: 24 září 2011 22:54:46
Bydliště: Plzeň
Projekt: Wlezley EU

Zpět na C# (C sharp)

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


cron