簡體   English   中英

Xamarin C#拋出異常

[英]Throwing Exceptions Xamarin c#

我想知道我是否能夠像下面的Java代碼一樣獲得引發異常的方法。

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

我目前正在使用Xamarin開發一個Android應用程序,如果互聯網連接斷開,我希望該應用程序顯示對話框消息。 我用嘗試捕獲將適當的方法調用包裝在OnCreate中。 捕獲將顯示一個對話框消息,然后終止該應用程序。 我的目標是使錯誤返回到onCreate方法,以便我可以執行此操作。

我想知道幾點。

  • 有更好的方法做到這一點
  • 我如何在C#中復制上述Java代碼
  • 它會工作嗎

謝謝喬

該代碼本身不會引發任何異常,它僅表示可以引發異常,但不能引發異常,而可以引發內部調用的函數。 在不必要的C#上,您無需指定代碼可以引發哪種異常。

有一種更好的方法:

bool AmIChecked()
{
    return System.IO.File.Exists("Not Here.txt");
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM