在c#中,怎样动态生成SerialPort类的实例及操作

fzg2007 2009-04-14 11:02:09
在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)
}
...全文
190 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
alenry 2011-06-16
  • 打赏
  • 举报
回复
不错正需要 谢谢啦
freewind0521 2009-04-14
  • 打赏
  • 举报
回复
UP
wlzl130 2009-04-14
  • 打赏
  • 举报
回复
问题1:
string[] ports = SerialPort.GetPortNames();//扫描可用串口存入数组
求数组个数

问题2

等我试验通过了再答复你啊!

吼吼!
wuyq11 2009-04-14
  • 打赏
  • 举报
回复

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧