c#里边的
我的 byte[] bytesData 里边存的是: 7E 42 7D 5E 00 0B 55 0E 00 00 01 00 00 00 0A 03 00 01 00 00 00 00 B0 13 7E
转化为字符串时输出的却是它      : 7E 42 7D 5E 0   B 55  E 0  0   1  0  0  0  A  3  0  1  0  0  0  0 B0 13 7E请问该怎么正确输出???

解决方案 »

  1.   

    ToString("X2")去看MSDN“格式化概述”...
      

  2.   

    参考下下面的2种方法
     For Each bytes In bytesData
        instrs_temp.Append([String].Format("{0:X2} ", bytes))
        '   instrs_temp.Append(bytes.ToString("X2") & Space(1))
     Next
      

  3.   


    foreach (object bytes_loopVariable in bytesData) {
    bytes = bytes_loopVariable;
    instrs_temp.Append(String.Format("{0:X2} ", bytes));
    //   instrs_temp.Append(bytes.ToString("X2") & Space(1))
    }
      

  4.   

    看看下面整理的:         string和byte[]的转换 (C#)