2017-07-26 23 views
0

以下のJavaコードと同様に例外をスローするメソッドを取得できるかどうかは疑問です。例外をスローするXamarin c#

private void iAmChecked() throws FileNotFoundException { 
    FileReader fr = new FileReader("Not Here.txt"); 
    } 

現在、Xamarinを使用してAndroidアプリケーションを開発中です。インターネット接続が失われた場合、ダイアログメッセージを表示するようにします。 OnCreate内の適切なメソッド呼び出しをtry catchでラップしています。 CatchはDialogメッセージを表示し、アプリケーションを終了します。私はこれを行うことができるようにonCreateメソッドにエラーを返すメソッドを目指しています。

私はいくつかの点を不思議です。

  • 私はそれが

動作しますC#の

  • にJavaコードの上に複製することができますどのようにこの
  • を行うためのより良い方法はありますおかげで、 ジョー

  • +0

    コード自体が、それだけで、それが例外をスローすることを示しているが、それ自体ではなく、その中に呼び出された関数によって例外を発生させないこと。無駄なC#では、コードが投げることができる例外の種類を指定する必要はありません。 – Gusman

    答えて

    0

    このコードは、」doesnの例外を発生させることはできますが、それ自体ではなく、内部で呼び出される関数によって例外を発生させることができます。無駄なC#では、コードが投げることができる例外の種類を指定する必要はありません。

    これを行うには良い方法があります:

    bool AmIChecked() 
    { 
        return System.IO.File.Exists("Not Here.txt"); 
    } 
    
    関連する問題