// 关闭读写器 private void btnDisconnect_Click(object sender, EventArgs e) { if (_reader != null) { _reader.DisConnect(); _isConnected = false; _reader = null; } }
// 连接读写器 private void Connect() { if (_reader == null) { _reader = new ReaderHandle(); _isConnected = _reader.Connect(); } if (!_isConnected) { MessageBox.Show("读写器连接失败"); } else { MessageBox.Show("读写器连接成功"); } }
private void Form1_Load(object sender, EventArgs e) { _reader = null; txbEpc.Text = ""; Connect(); }
internal Reader(ReaderHandle handle) { _handle = handle ?? throw new ArgumentNullException(nameof(handle)); }