我将把输入作为左侧的11位数字,并且输出应该在该数字的前面,或者谁能告诉我如何将这些输入作为字节数组来得到输出

最佳答案

Example of first line


@更改为支持点
    string [] line =“ 82 44 b4 2e 39 39 39 39 39 35” .Split('');

byte[] bytes = new byte[line.Length];

for (int i = 0; i < line.Length; i++) {
  int candidate = Convert.ToInt32(line[i], 16);
  if (!(!(candidate < 0x20 || candidate > 127)))
    candidate = 46; //.
  bytes[i] = Convert.ToByte(candidate);
}

string s =  System.Text.Encoding.ASCII.GetString(bytes);

关于c# - 谁能告诉我这是什么类型的转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5651208/

10-10 07:17