科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件使用Try… Catch语句捕获异常

使用Try… Catch语句捕获异常

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

作为.NET开发人员,对于每一个应用,你的代码都应该包括用来捕获可能发生的重要错误及不重要错误的语句。

作者:builder.com.cn 2007年3月21日

关键字: 语句 Catch语句 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方法输出其它有助于解决错误的信息,包括变量值、系统状态等。

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

责任编辑:德东

查看本文国际来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章