Начиная с байтов, которые являются кодами символов ASCII, скажем, ради этого упражнения, от 97 до 122
Byte[] asciiBytes = Enumerable.Range(97, 122 + 1 - 97).Select(i => (Byte)i).ToArray();
Используйте объект кодирования для кодирования ASCII с желаемым поведением, чтобы проверить: подтвердите наше предположение, что входные коды символов находятся в диапазоне ASCII:
Encoding asciiEncoding = Encoding.GetEncoding(
Encoding.ASCII.CodePage,
EncoderFallback.ExceptionFallback,
DecoderFallback.ExceptionFallback)
Декодирование в .NET String
(UTF-16)
String text = asciiEncoding.GetString(asciiBytes);