Как преобразовать Unicode в однобайтовый в C #?
Этот вопрос не имеет смысла, а пример кода только усугубляет ситуацию.
Unicode - это отображение символов в кодовые точки. Кодовые точки пронумерованы от 0x0 до 0x10FFFF, что намного больше значений, чем может быть сохранено в одном байте.
И образец кода имеет int
, string
и char
. byte
s нигде нет.
Что вы действительно пытаетесь сделать?