Введение в символы в C#
Символ - одно отдельное значение: буква, цифра, пробел или знак. Две буквы подряд в один символ уже не входят.
В C# для одного такого значения есть тип char.
Он хранит один элемент UTF-16 - единицу текста
в памяти. Буквы латиницы, цифры и обычные знаки
помещаются в один char. Некоторые редкие
знаки в таблице Unicode занимают два char
подряд; в учебных примерах чаще встречаются
знаки из одного char. В коде символ пишут
в одинарных кавычках:
char ch = 'a';
Console.WriteLine(ch); // prints a
Строка string - цепочка символов.
Их бывает много, в том числе ни одного. Строка
из одной буквы на экране выглядит как один значок,
но остается текстом из одного элемента.
Слово cat в строке - три символа.
Текст "12" - символ 1
и символ 2. Пробел между словами тоже
символ.