Спасибо. Разобрался понемногу. Теперь проблема другая. Мне нужно строку из textBox, состоящую из 8 символов, сохранить в массив из 8 байт. Сейчас делаю это так:
Код
char [] jeton = new char[8];
String probel = "";
String numJeton = "";
numJeton = textBox1.Text + probel;
jeton = numJeton.ToCharArray();
отправляю на запись в устройство:
Код
form2.outputReportBuffer[2] = Convert.ToByte((SByte)jeton[0]);
и потом читаю:
Код
num_jeton = num_jeton + Convert.ToChar(form2.inputReportBuffer[i + 2]);
textBox1.Text = num_jeton;
С цифрами и латиницей проблем нет, а вот с кирилицей есть. Я так понимаю проблема связана со старшим битом, который в char всегда ноль и где-то у меня теряется с случае с кирилицей. Как правильно сделать чтобы и с кирилицей небыло проблем?
Оба буфера "Byte". Спасибо.