【发布时间】:2017-07-26 20:39:14
【问题描述】:
我想知道我是否能够获得类似于以下 Java 代码的抛出异常的方法。
private void iAmChecked() throws FileNotFoundException {
FileReader fr = new FileReader("Not Here.txt");
}
我目前正在使用 Xamarin 开发 Android 应用程序,如果 Internet 连接丢失,我希望该应用程序显示对话框消息。我在 OnCreate 中使用 try catch 包装了适当的方法调用。 Catch 将显示一条对话框消息,然后终止应用程序。我的目标是让这些方法将错误返回给 onCreate 方法,以便我可以做到这一点。
我想知道几点。
- 有没有更好的方法来做到这一点
- 如何在 c# 中复制上述 Java 代码
- 会有用吗
谢谢, 乔
【问题讨论】:
-
该代码本身不会引发任何异常,它仅表明它可以引发异常,但不能由自身引发异常,而是由其内部调用的函数引发。在 C# 上这是不必要的,你不需要指定你的代码可以抛出什么样的异常。
标签: c# android exception xamarin.ios