当前位置:编程学习 > C#/ASP.NET >>

byte[]数组转化成16进制 急急急!!

我有一个byte的数组
file_z
{byte[1429525]}
    [0]: 255
    [1]: 216
    [2]: 255
    [3]: 225
    [4]: 74
    [5]: 150
    [6]: 69
    [7]: 120
    < 更多...(显示1429525 项的前100 项。)>
我怎么才能把这个byte[] 数组编程这种形式:
bytfile
{维数:[0x0015d015]}
    [0x00000000]: 0xff
    [0x00000001]: 0xd8
    [0x00000002]: 0xff
    [0x00000003]: 0xe1
    [0x00000004]: 0x4a
    [0x00000005]: 0x96

帮我看看吧
急死我了? --------------------编程问答--------------------             string s = System.Convert.ToString(1429525, 16);

结果s= "15d015" --------------------编程问答-------------------- 还应该转换成byte 类型 --------------------编程问答-------------------- 什么意思?
你想要byte1=0x15,byte2=0xd0,byte3=0x15
  byte[] b= System.BitConverter.GetBytes(1429525); --------------------编程问答-------------------- 点右键,按十六进制显示 --------------------编程问答-------------------- 把十进制转为十六进制在存到数组里就行了,前面加个0x
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,