BitConverter.ToString(array<Byte>[]()[], Int32, Int32)将指定的字节数组的每个元素的数值转换为它的等效十六进制字符串表示形式。
System.Text.Encoding.Default.GetString() 将指定字节数组中的所有字节解码为一个字符串。
1 byte[] dddd = new byte[] {74,78,34,59,64,63 };
2 Console.WriteLine( System.BitConverter.ToString(dddd)); //4A-4E-22-3B-40-3F
3 Console.WriteLine(System.Text.Encoding.Default.GetString(dddd)); //JN";@?
4
相返的呀。一个tostring,一个GetBytes。可以用:
byte[] byteArray = System.Text.Encoding.Default.GetBytes( str );
string str = System.Text.Encoding.Default.GetString( byteArray );