C#中如何用串口发送发送框中输入的的16进制数(以空格结束)! 5
我在勾选16进制发送的时候,发送框老是在最前面插入我要输入的数据,而不是在发送框的最后面!筛选字符的代码如下://////字符输入筛选满足16进制输入//////priv...
我在勾选16进制发送的时候,发送框老是在最前面插入我要输入的数据,而不是在发送框的最后面!筛选字符的代码如下:///
/// 字符输入筛选 满足16进制输入 ///
///
private string inputSelectChar(string StrRichText) { char[] str = StrRichText.ToArray(); string HexStr = ""; //满足16进制筛选条件的字符保存 for (int i = 0; i < str.Length; i++) { if ((str[i] >= '0' && str[i] <=>= 'a' && str[i] <=>= 'A' && str[i] <= 'F') || str[i] == ' ') { HexStr += str[i]; } } return HexStr; } 展开
/// 字符输入筛选 满足16进制输入 ///
///
private string inputSelectChar(string StrRichText) { char[] str = StrRichText.ToArray(); string HexStr = ""; //满足16进制筛选条件的字符保存 for (int i = 0; i < str.Length; i++) { if ((str[i] >= '0' && str[i] <=>= 'a' && str[i] <=>= 'A' && str[i] <= 'F') || str[i] == ' ') { HexStr += str[i]; } } return HexStr; } 展开
1个回答
展开全部
//十进制转二进制
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));
//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));
Console.WriteLine(Convert.ToString(69, 2));
//十进制转八进制
Console.WriteLine(Convert.ToString(69, 8));
//十进制转十六进制
Console.WriteLine(Convert.ToString(69, 16));
//二进制转十进制
Console.WriteLine(Convert.ToInt32(”100111101″, 2));
//八进制转十进制
Console.WriteLine(Convert.ToInt32(”76″, 8));
//十六进制转十进制
Console.WriteLine(Convert.ToInt32(”FF”, 16));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询