温馨提示×

c#怎么获取串口号及详细信息

c#
小亿
241
2024-07-27 00:55:10
栏目: 编程语言

在C#中,可以使用System.IO.Ports命名空间来操作串口。要获取可用的串口号及其详细信息,可以使用以下代码:

using System;
using System.IO.Ports;

class Program
{
    static void Main()
    {
        string[] portNames = SerialPort.GetPortNames();

        Console.WriteLine("Available Serial Ports:");
        foreach (string portName in portNames)
        {
            Console.WriteLine("Port Name: " + portName);
            SerialPort port = new SerialPort(portName);

            Console.WriteLine("Port Baud Rate: " + port.BaudRate);
            Console.WriteLine("Port Data Bits: " + port.DataBits);
            Console.WriteLine("Port Parity: " + port.Parity);
            Console.WriteLine("Port Stop Bits: " + port.StopBits);

            port.Close();
        }
    }
}

上面的代码会输出计算机上可用的串口号以及它们的详细信息,包括波特率、数据位、奇偶校验位和停止位等。需要注意的是,有些串口可能已经被占用,因此在使用串口之前最好先检查一下是否可用。

0