Znaki i ciągi znaków

Typ char z języka C# (będący synonimem dla System.Char) reprezentuje pojedynczy znak Unicode; obiekt char zajmuje dwa bajty. Literał znakowy zapisuje się w pojedynczych cudzysłowach:

char c = 'A';     // Pojedynczy znak

Znaki, których nie da się wprowadzić z klawiatury lub reprezentować wprost na ekranie, zapisuje się za pomocą tak zwanych symboli specjalnych, czyli znaków sterujących (ang. escape sequence), składających się z lewego ukośnika \ i znaku o umówionym znaczeniu, na przykład:

char newLine = '\n';
char backSlash = '\\';

Oto lista wybranych znaków specjalnych:

Symbol

Znaczenie

Wartość liczbowa

\'

Pojedynczy cudzysłów

0x0027

\"

Podwójny cudzysłów

0x0022

\\

Lewy ukośnik

0x005C ...

Get C# 7.0 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.