Я пытаюсь преобразовать этот C printf в C #
printf("%c%c",(x>>8)&0xff,x&0xff);
Я пробовал что-то вроде этого:
int x = 65535;
char[] chars = new char[2];
chars[0] = (char)(x >> 8 & 0xFF);
chars[1] = (char)(x & 0xFF);
Но я получаю другие результаты.Мне нужно записать результат в файл, поэтому я делаю это:
tWriter.Write(chars);
Может быть, в этом проблема.
Спасибо.