2

我正在使用VS 2010 ExpressforVB.net并想知道是否有一种简单的方法可以发现使用 IDE 可能遇到的异常?

例如,如果我有以下内容:

If Me.saveQueryDialog.ShowDialog() = Windows.Forms.DialogResult.OK Then
    Try
        sqlTextBox.SaveFile(saveQueryDialog.FileName)
    Catch ex As Exception
        MessageBox.Show(String.Format("Save was unsuccessful encountered: {0}", ex.Message))
    End Try
End If

我可以使用 IDE 以某种方式发现在这种情况下我会遇到的通常异常是...ex As IO.IOException

或在以下内容中:

If Me.openQueryDialog.ShowDialog = Windows.Forms.DialogResult.OK Then
    Try
        sqlTextBox.LoadFile(openQueryDialog.FileName)
    Catch ex As Exception
        MessageBox.Show(String.Format("Open was unsuccessful encountered: {0}", ex.Message))
    End Try
End If

..我会遇到的最常见的例外是...ex As IO.FileLoadException

还是我只需要尝试记住这些特定的例外情况?

4

1 回答 1

1

您可以查看MSDN 文档以了解您正在使用的每种方法,以查看它们可能引发的任何异常。

可能的异常示例

例如,这是.SaveFile()方法的可能例外。

于 2013-03-22T09:50:50.643 回答