gpt4 book ai didi

c# - 您如何在代码中处理来自 API/库的异常?

转载 作者:行者123 更新时间:2023-11-30 19:03:26 25 4
gpt4 key购买 nike

我有以下几行代码:

FileInfo dbFile = new FileInfo(fileName);
dbFileSize = (long)dbFile.Length / 1024;//KB

new FileInfo(fileName)dbFile.Length 调用有 8 个可能的异常。我不能忽视他们。 我必须捕获他们

您打算如何处理这 8 个异常?分别捕捉它们(线太多)?通过捕获 super Exception 异常只捕获一个?或者……

最佳答案

正确的做法是忽略它们,除非你真的可以修复它们。

它们会传播到调用代码,调用代码可能会修复它们,或记录它们,或做些其他事情。但是除非你能在你的水平上改善这种情况,否则根本不要捕获它们。

关于c# - 您如何在代码中处理来自 API/库的异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4648982/

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