首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

字符串 16进制相互转换有关问题

2012-02-05 
字符串 16进制相互转换问题在C#中,现在将“测试”字符串转换为16进制B2E2CAD4 ;最后再将 B2E2CAD4 转换

字符串 16进制相互转换问题
在C#中,现在将“测试”   字符串   转换为16进制   "B2E2CAD4 ";

最后再将 "B2E2CAD4 "   转换为字符串   “测试”!

这两者相互转换如何处理,谢谢各位大侠!

[解决办法]
需要用扩展ASC码吧
试试下面的
(char)convert.toInt32(B2E2,16);
(char)convert.toInt32(CAD4,16);

[解决办法]
byte[] b1 = BitConverter.GetBytes(int.Parse( "0D6D ", System.Globalization.NumberStyles.AllowHexSpecifier));
刚学的,呵呵
[解决办法]
string s1 = "测试 ";
string s2 = BitConverter.ToString((System.Text.Encoding.Default.GetBytes(s1))).Replace( "- ", " ");

热点排行