在c#中,怎样动态生成SerialPort类的实例及操作
在c#中,怎样动态生成SerialPort类的实例及操作
private SerialPort serialPort = new SerialPort();
serialPort.PortName = com1;
serialPort.BaudRate = 9600;
serialPort.DataBits = 8;
serialPort.StopBits = StopBits.One;
serialPort.Parity = Parity.None;
serialPort.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);
//端口接受事件
private void serialPort_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{............................}
//上述操作在端口数量已知并且固定的情况下是正常的
问题如下:
int comCount=5;/////5是动态生成的端口的数量
for(int i=0;i<comCount;i++)
{
//1.生成SerialPort 变量后,变量循环结束后自动消失
//2.怎样动态生成private void serialPort_DataReceived(object sender, //System.IO.Ports.SerialDataReceivedEventArgs e)
}