Я смотрю на написание небольшого компилятора.В рамках этого мне нужно написать несколько пользовательских потоков для таких вещей, как предварительная обработка.Я смотрю на наследование от StreamReader.
С классом StreamReader вы можете указать кодировку для использования.Функции Peek и Read возвращают целочисленное значение.Мне нужно знать, как преобразовать эти целочисленные значения в символ на основе этого CurrentEncoding - и эффективно.
Спасибо!