gpt4 book ai didi

c# - 在 filenotfound 上捕获异常

转载 作者:行者123 更新时间:2023-11-30 15:44:07 25 4
gpt4 key购买 nike

所以据说只捕获您无法预测或异常的异常。

例如,IOExceptions 而不是 FileNotFoundException(因为这种情况可以通过简单的文件检查来处理,避免使用异常作为流程控制)。

这是我对题目的理解,如有错误请指正

然而,这提出了一个问题......为什么像 FileNotFoundException 这样的异常可用?

谢谢

最佳答案

您应该捕获您可以处理的异常。你的第一句话有点不对,可能是造成你困惑的原因。

"So it is said to catch only exceptions which you cannot predict or are exceptional."

应该这样读

"So it is said to only throw exceptions in situations which you cannot predict or are exceptional."

因此,如果您可以处理 FileNotFoundException,那么您应该捕获它。有许多扩展 IOException 的异常,当然,您不能(不想?)处理所有这些异常。

关于c# - 在 filenotfound 上捕获异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6258965/

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