C# 获取计算机的串口号
时间: 2023-10-19 19:29:58 浏览: 223
你可以使用 System.IO.Ports 命名空间提供的 SerialPort 类来获取计算机的串口号。具体步骤如下:
1. 引用命名空间:在代码文件的顶部添加 using System.IO.Ports;。
2. 创建 SerialPort 对象:使用 SerialPort 类的构造函数创建一个 SerialPort 对象。
3. 获取串口列表:调用 SerialPort 类的静态方法 GetPortNames(),该方法将返回一个字符串数组,其中包含当前计算机上所有可用的串口号。
4. 遍历串口列表:使用 foreach 循环遍历串口列表,获取每个可用的串口号。
下面是一个示例代码片段:
```
using System;
using System.IO.Ports;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
// 创建 SerialPort 对象
SerialPort serialPort = new SerialPort();
// 获取串口列表
string[] portNames = SerialPort.GetPortNames();
// 遍历串口列表
foreach (string portName in portNames)
{
Console.WriteLine("可用的串口号:" + portName);
}
Console.ReadLine();
}
}
}
```
运行程序后,将会输出当前计算机上所有可用的串口号。
阅读全文