C#怎么判断com端口存在或打开

tuzhenqiao 2011-06-13 09:18:10
我现在电脑上有4个com端口,我现在默认的是com1端口,其余的我都关闭了。
但有时要用到其他端口,怎么写成判断,其中任何一个端口打开,其他端口关闭,程序自动识别哪个端口可用。
port.BaudRate = 19200;
port.DataBits = 8;
port.Parity = Parity.None;
port.StopBits = StopBits.One;
port.PortName = "COM1";//这个地方要求可以自动识别
port.Open();
谢谢了。
...全文
858 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuexiaodong2009 2011-06-13
  • 打赏
  • 举报
回复
port.Open();
端口如果已经打开了,应该会抛异常的
云海玉弓缘 2011-06-13
  • 打赏
  • 举报
回复 1
// 获取当前可用的串口列表
string[] ports = SerialPort.GetPortNames();

110,536

社区成员

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

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

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