символ – это два байта в кодировке Unicode.
Примеры объявления символьных
переменных:char ch1 = ‘Ы’; // инициализация символом в одинарных кавычках
char ch2 = ‘\\’; // инициализация через escape-последовательность
char ch3 = ‘\x065’; // инициализация через escape-последовательность
char ch4 = ‘\u0117’; // инициализация через unicode-последовательность
Приведение символа к числу и наоборот:
short sch = (short)'G';
char ch = (char)217;
Допускается создавать массивы символов, но это не будут строки. Строки в C# заданы типом System.String. Они хранят символы в кодировке Unicode и дополнительная обработка на этот счет не требуется.
string str = “обычная строка”; // инициализируется текстом в двойных кавычках