共用方式為


HOW TO:檢查例外狀況的內部例外狀況

更新:2007 年 11 月

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

注意事項:

對話方塊中所提供的選項以及您所看到的功能表命令的名稱和位置可能和 [說明] 中的描述不一樣,因為這會視您使用中的設定和版本而有所不同。撰寫這個說明網頁時會考慮到 [一般開發設定]。若要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 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 中顯示例外狀況訊息

例外處理疑難排解

參考

InnerException

其他資源

例外處理工作