HOW TO:檢查例外狀況的內部例外狀況 (Visual Basic)

當擲回的例外狀況是由先前的例外狀況直接導致時,InnerException 屬性會描述原始的錯誤內容。 您可利用這項資訊來更有效地修正錯誤。 如果沒有原始的錯誤內容,InnerException 的值會是 null 參考或 Visual Basic 中的 Nothing。 這個屬性是唯讀的。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。 您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。 如需詳細資訊,請參閱 Visual Studio 設定

若要查看 InnerException

  • 請查看例外狀況的 InnerException 屬性,判斷發生原始錯誤的原因。

    Try
        My.Computer.FileSystem.CopyFile("file1", "file2")
    Catch ex As System.IO.IOException
        MsgBox(ex.InnerException)
    End Try
    

請參閱

工作

HOW TO:在 Visual Basic 中顯示例外狀況訊息

例外處理疑難排解 (Visual Basic)

參考

InnerException

其他資源

例外處理工作 (Visual Basic)