private void btnReadCard_Click(object sender, EventArgs e) { try { DateTime dt = DateTime.Now; int puiCHMsgLen = 0; int puiPHMsgLen = 0; byte[] baseMsg = new byte[256]; byte[] pic = new byte[1024]; int rtnTemp; rtnTemp = IDCardAPI.SDT_ReadBaseMsg(iPort, baseMsg, ref puiCHMsgLen, pic, ref puiPHMsgLen, 1); if (rtnTemp != 144) { txtRead.Text = "读卡失败!"; } else { string s = UnicodeEncoding.Unicode.GetString(baseMsg); txtRead.Text = "读卡成功!" + s; } DateTime dt1 = DateTime.Now; MessageBox.Show(dt.Second.ToString() + " " + dt.Millisecond.ToString() + " " + dt1.Second.ToString() + " " + dt1.Millisecond.ToString()); } catch (Exception ex) { MessageBox.Show(ex.Message); } }