首页 > 解决方案 > 没有try-catch块的C#重新抛出异常

问题描述

在没有 try-catch 块的情况下重新抛出异常

C#中是否有任何选项如何在不使用块的情况下重新抛出异常try..catch

来自Java的示例:

public static void SomeMethod()   throws FileNotFoundException{
    FileReader reader = new FileReader("java.pdf");
}

标签: c#exceptiontry-catch

解决方案


是的,只是什么都不做。如果没有 try-catch 块,您的异常将在调用堆栈中冒泡,直到找到一个。

请注意,C# 中没有检查异常,因此它是默认的隐式行为。


推荐阅读