C# 16进制数据显示问题 如何在 TextBox里显示16进制数0,如"00"和连续的两个"00 00 ",我是个新手,希望高手能帮忙指点一下,小弟在此感激不尽~~~~。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Convert.ToString(int.Parse(str),16); System.Convert.ToString(0,16); 谢谢楼上我的显示用的是下面的程序,byte[] result = new byte[serialPort1.BytesToRead];foreach (byte b in result) { text = text + Convert.ToString(b, 16) + " "; } disDataValue.Text += text + "";这个我不会修改, string ShowTxt(byte[] myBytes){ string result; foreach(byte b in myBytes) { string val=Convert.ToString(b, 16); result+=(val.length==2?val:"0"+val)+" "; } return result;} 呵呵 好使了 谢谢楼上!我直接把这句删掉把你给的函数加上就OK了 万分感谢!! //foreach (byte b in result) //{ // text = text + convert.tostring(b, 16) + " "; //} text = ShowTxt( result); 难道没人能解决么。。。高手呢?大神呢? 【再问】请问C#的控件背景图片使用哪种格式的图片比较快? 怎么在一个窗体中访问另一个窗体的成员? 导出Excel,有关DLL的问题 关于正则表达式 控制台程序光标如何控制 Winform中怎样枚举TreeView中所有节点 我用一年时间开发的《普通中学协同教育管理系统》大家帮我估估价,提建议如何卖出去? 如何让DATAGRIDVIEW显示速度变快 新手提问,请不要笑哦 C#控件问题 C#怎么获取SQL数据库中的一列数据进行再判断?
我的显示用的是下面的程序,
byte[] result = new byte[serialPort1.BytesToRead];
foreach (byte b in result)
{
text = text + Convert.ToString(b, 16) + " ";
}
disDataValue.Text += text + "";
这个我不会修改,
string ShowTxt(byte[] myBytes)
{
string result;
foreach(byte b in myBytes)
{
string val=Convert.ToString(b, 16);
result+=(val.length==2?val:"0"+val)+" ";
}
return result;
}
我直接把这句删掉把你给的函数加上就OK了 万分感谢!!
//foreach (byte b in result)
//{
// text = text + convert.tostring(b, 16) + " ";
//} text = ShowTxt( result);