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

请教怎么将byte数值转换成16进制字符串

2012-02-07 
请问如何将byte数值转换成16进制字符串比如255转成“FF”,0转成“00”[解决办法]C# code byte b 255 string

请问如何将byte数值转换成16进制字符串
比如255转成“FF”,0转成“00”

[解决办法]

C# code
 byte b = 255; string s = b.ToString("X");
[解决办法]
C# code
byte b = 0;string s = b.ToString("X2");//这样更好
[解决办法]
string str="abcdefg12345678";
byte[] b = System.Text.Encoding.Default.GetBytes(str);
System.Text.StringBuilder sb = new System.Text.StringBuilder();
foreach (byte item in b)
{
sb.Append(item.ToString("x2"));
}

热点排行