使用Try… Catch语句捕获异常

开发者在线 Builder.com.cn 更新时间:2007-03-21作者:builder.com.cn 来源:

本文关键词: 语句 Catch语句 dotnet DOTNET dotnet 异常

作为.NET开发人员,有几个好的开发习惯值得我们时常注意,其中最重要的一个是,对于每一个应用,你的代码都应该包括用来捕获可能发生的重要错误及不重要错误的语句。在.NET框架中,这一切变得很容易,我们可以使用“Try… Catch” 语句来阻止发生的错误,进行异常处理。

在利用.NET开发windows应用时,另一个重要的技巧是在代码中写出错误信息,并将调试语句加入审计日志。在错误发生时,你可以使用以下代码捕获有Try…Catch语句抛出的异常,将它写入包含时间戳的重要错误日志中。

Dim ErrorOutputFileName
With System.DateTime.Now
ErrorOutputFileName = FolderLocation & "Critical_Error_Log_" & .Day.ToString & "-" & .Month.ToString & "-" & .Year.ToString & "_" & .Hour.ToString & "-" & .Minute.ToString & ".txt"
End With
Dim sw As New StreamWriter(ErrorOutputFileName, True, System.Text.Encoding.ASCII)
sw.WriteLine(ex.Message)
sw.Close()
Me.Close()
当然这并不是全部,你还可以使用WriteLine方法输出其它有助于解决错误的信息,包括变量值、系统状态等。

记住:捕获错误是确保你的应用系统正常运行的简单方法,无论是现在还是将来。

责任编辑:德东

查看本文国际来源

用户评论

  • 用户名
  • 评论内容