gpt4 book ai didi

c# - 串行端口中的 UnauthorizedAccessException

转载 作者:太空宇宙 更新时间:2023-11-03 14:07:15 25 4
gpt4 key购买 nike

我正在 COM 端口上进行 C# 编码,我无法理解这个异常的含义,我试图在我的书和网上找到答案,但没有好消息。

所以我的问题是如何找到正确的异常名称的定义(我从网上复制了这段代码)。2. 这个前任是什么?异常的对象?3. Message 需要添加什么吗?

感谢您的回复。

代码很简单:

internal void OpenPort(string portName)
{
try
{
myComPort.PortName = portName;
myComPort.Open();
}
catch (UnauthorizedAccessException ex)
{
MessageBox.Show(ex.Message);
}
finally { }
}

最佳答案

将您的代码从“UnauthorizedAccessException ex”更改为“Exception ex”,在 catch 中放置一个断点并查看抛出的异常类型。在 Java 中,您应该捕获特定的异常类型,在 C# 中它不太重要,您可以从通用异常类中获取所需的所有信息,而无需捕获其他异常类型! :)

关于c# - 串行端口中的 UnauthorizedAccessException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9012952/

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