解决方案 »

  1.   

    byte[] bs = new Byte[] { 0, 39, 15, 6, 41, 9, 7, 10, 180, 107 }; //网关发过来的
    string d1 = bs[0].ToString("X2") + bs[1].ToString("X2") + bs[2].ToString("X2");
    string d2 = bs[3].ToString("X2") + bs[4].ToString("X2") + bs[5].ToString("X2") + bs[6].ToString("X2");
    string d3 = bs[7].ToString("X2") + bs[8].ToString("X2") + bs[9].ToString("X2");
    string result = d1+d2+d3;    
    //结果result 显示的是:00270F062909070AB46B
    和我另外一种方式得到的结果是一样的,就是里面含有A、B、C等16进制字样
      

  2.   

    有没有哪位做过这个,贴出一串MSGID示例也号啊。。
      

  3.   

    如果有同行,发几个MSGID截图也可以,顺带着把10个字节也发下!