110,566
社区成员
发帖
与我相关
我的任务
分享
private void serialPort_card_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
SerialPort sp = sender as SerialPort;
tmpCardNu = sp.ReadExisting();
if (xtraTabControl_main.SelectedTabPageIndex != 1)
{
sp.ReadExisting(); //读取卡号内容 让其清空;
return;
}
tmpCardNu = sp.ReadExisting();//这里可以截取到程序获取的卡号信息(已经转成10进制)
lab_info.Text = "请在读卡器上刷卡!"; //初始化会员登录时的提示信息
searchUser(tmpCardNu);
}
//string str = "\0\0\0\a\u0005\u0001\u0001\0\u0006\u0003";
string str = "\0\0\0\t\b\b\b\0\u0004\u0005";
char[] ch = str.ToCharArray();
StringBuilder sb = new StringBuilder();
foreach (var c in ch)
{
sb.Append(Convert.ToInt32(c));
}
Console.WriteLine(sb);