c# - 没有try-catch块的C#重新抛出异常
问题描述
在没有 try-catch 块的情况下重新抛出异常
C#中是否有任何选项如何在不使用块的情况下重新抛出异常try..catch
?
来自Java的示例:
public static void SomeMethod() throws FileNotFoundException{
FileReader reader = new FileReader("java.pdf");
}
解决方案
是的,只是什么都不做。如果没有 try-catch 块,您的异常将在调用堆栈中冒泡,直到找到一个。
请注意,C# 中没有检查异常,因此它是默认的隐式行为。
推荐阅读
- javascript - 如何在反应中使用leader-line(一个外部javascript库)?
- php - PHP - 对象数组
- mysql - 对多连接表求和
- javascript - ES2015 + flow:自引用(循环?)枚举
- java - 在 API 响应中自定义 JSON 属性
- c# - 是否可以在 Outlook 中将附件作为 URL 发送
- mysql - 是否可以使用 group by 子句在查询结果中指定代表组的行的选择?
- apache-kafka - Apache Kafka:降低“request.timeout.ms”会导致元数据获取失败?
- python - ReLU 和 LeakyRelu 的实现区别
- assembly - 如何在 MASM 中获取当前光标位置