Символы в C # являются UTF-16 (16-разрядные символы).
Следующие символы ASCII (т.е. находятся на стандартной американской клавиатуре) небуквенные символы появляются после A:
[\] ^ _ `
Следующее происходит после A, а также после нижнего регистра a:
~ {| }
Кроме диапазона ASCII
имеется ряд других специальных символов. См.
http://www.fileformat.info/info /charset/UTF-16/list.htm