日期:2014-05-18  浏览次数:20671 次

string和byte转换的问题
我从配置文件中读取的string值是:0xF1,我要把这个值转换成功byte类型,要如何做?
即string temp = "0xF1";
temp转换成byte???

------解决方案--------------------
System.Text.Encdoing
------解决方案--------------------
Convert.ToByte(temp, 16);
------解决方案--------------------
c# string和byte[]转换 
byte[] byteArray = System.Text.Encoding.Default.GetBytes( str );

反过来也是一样,把byte[]转成string:

string str = System.Text.Encoding.Default.GetString( byteArray );

------解决方案--------------------
探讨

Convert.ToByte(temp, 16);

------解决方案--------------------
刚看了你的所有帖子,,95%以上都是无满意结贴,,我擦
------解决方案--------------------
System.Text.Encoding.Default.GetString()
我一般用这个