gpt4 book ai didi

c# - 在 C# .Net ComboBox 中列出 Com 端口(串行端口)

转载 作者:行者123 更新时间:2023-11-30 17:34:08 25 4
gpt4 key购买 nike

您好,我正在尝试列出 ComboBox 中的所有串行 com 端口。我从另一个问题中得到了这段代码,但如果尝试的话,组合框中没有列出任何端口。怎么了?希望有人能帮忙。

这是代码。

private void Form1_Load(object sender, EventArgs e)
{
string[] portNames = SerialPort.GetPortNames(); //<-- Reads all available comPorts
foreach (var portName in portNames)
{
comboBox1.Items.Add(portName); //<-- Adds Ports to combobox
}
comboBox1.SelectedIndex = 0; //<-- Selects first entry (convenience purposes)
}

我收到此错误消息:

模块是在没有符号的情况下构建的。抛出异常:System.dll 中的“System.ArgumentException”

无法找到或打开 PDB 文件。

最佳答案

“尝试在新的控制台项目中调用 SerialPort.GetPortNames()(仅此方法,别无其他)(不要更改那里的单个设置)。如果您遇到相同的异常,那么您可以告诉我们错误消息并显示调用堆栈。”

谢谢,问题是加载表单时代码/方法没有初始化!

关于c# - 在 C# .Net ComboBox 中列出 Com 端口(串行端口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42929297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com