c#里string和byte[]相互转换

   string类型转成byte[]: 
    byte[] byteArray = System.Text.Encoding.Default.GetBytes ( str );
    反过来,byte[]转成string:
    string str = System.Text.Encoding.Default.GetString ( byteArray );
    其它编码方式的,如System.Text.UTF8Encoding,System.Text.UnicodeEncoding class等;例如:
    string类型转成ASCII byte[]:("01" 转成 byte[] = new byte[]{ 0x30, 0x31})
    byte[] byteArray = System.Text.Encoding.ASCII.GetBytes ( str );
    ASCII byte[] 转成string:(byte[] = new byte[]{ 0x30, 0x31} 转成 "01")
    string str = System.Text.Encoding.ASCII.GetString ( byteArray );

你可能感兴趣的:(c#里string和byte[]相互转换)