Я пытаюсь переписать старый код, написанный на C++, на C# - код выполняет двоичную манипуляцию с символами, но я получаю разные результаты (возможно, я делаю некоторые плохие манипуляции из-за Unicode в C#).Обработка символов (C++) в C#
мне нужно переписать этот код C++ в C#:
myChar = 'K'^128;
Результат этого кода в C++ является -53 ('Е') в тип данных CHAR С ++.
То же операции в результатах # C в 203 (опять 'е') в типе данных С # полукокса.
Так что char в порядке, но мне нужно такое же значение байта, как и в C++ (потому что я с ним выполняю математическую операцию). Можете ли вы порекомендовать способ, как безопасно преобразовать символ C# в эквивалентные значения байтов C++?
Благодаря