gpt4 book ai didi

C# 显式定义抛出的异常

转载 作者:IT王子 更新时间:2023-10-29 04:17:55 25 4
gpt4 key购买 nike

在 Java 中,您可以使用“throws”关键字明确定义抛出哪些异常。这样,任何调用您的方法的人都知道要捕获什么。

C# 有什么东西吗?如果不是,我如何知道要捕获哪些异常,或者我如何让其他人知道要捕获哪些异常?

另外,如果我正在定义一个接口(interface),有没有办法说“methodX() 应该在出错时抛出这个异常”?

最佳答案

C# 中没有任何等效项:The Trouble with Checked Exceptions

除了文档之外,没有办法声明一个接口(interface)来说明“methodX() 应该在出错时抛出这个异常”。

关于C# 显式定义抛出的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4088114/

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