1、字符串转byte数组
string msg="你好你好";
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(msg);
2、byte数组转字符串
byte[] byts = File.ReadAllBytes(@"c:\ooo.txt");
string msg = System.Text.Encoding.UTF8.GetString(byts);
3、字节数组转16进制文本表示
string msg3= BitConverter.ToString(bytes);//结果:E5-93-88-E5-96-BD-E6-B2-83
4、字节数组转任何的基本类型。比如字节数组转int,single,double等
Single s= BitConverter.ToSingle(bytes, 4);
5、float转字节数组
byte[] bytes1= BitConverter.GetBytes(2.56);
6、16进制转整型
int a= Convert.ToInt32("AE", 16);
时间: 2024-10-07 20:02:02