9.6. The char type

Like Java, a char in C# is a 16-bit Unicode character instead of the traditional 8-bit ASCII character of older programming languages. Table 9.5 shows escape the sequences supported by C# which can be used in character assignments or within string literals.

Table 9.5. Escape sequences for characters and strings
Escape sequenceCharacter representedComments
\'single quoteSame as in Java
\"double quote
\\backslash
\0null
\aalert (beep sound)No such escape sequence in Java – For example, System.Console.WriteLine("\a "); causes a beep.
\bbackspaceSame as in Java
\fform feed
\nnew line
\rcarriage return
\thorizontal tab
\vvertical tabNo such escape sequence in Java

Get From Java to C#: A Developer's Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.