当前位置: 备案域名出售 > 建站教程>正文

设计原则和错误处理

网站建设中当开始为.NET编写组件的时候,现行的一些设计准则仍然能够使用。然而,.NET Framework毕竟与COM和COM+组件不同,过去的一些设计原则现在只能以不同的方法执行。过去根据使用语言的不同,甚至会有不同的准则。现在,在.NET中这些准则得到了统一。使用这些设计准则的另一个关键之处在于,Microsoft在创建系统架构本身,连同SDK中的所有范例时,都已经遵守了这些原则。

CLR环境的特点之一是能够持续有效地对包括结构化异常在内的各种错误进行处理。这个特点对CLR环境支持的所有语言都是有效的,因而应该在任何可能的情况下使用。以前使用错误代码,检验返回值,甚至用On Error Goto语句的方法,已经被捕捉异常,并在异常处进行错误处理的方法所替代。

但是这并不意味着就可以在任何地方使用异常。异常用于处理不能预料的错误。话虽如此,但也有错误代码用起来很方便的时候。例如,在试图打开一个不存在的文件时,返回一个空值,这是在正常操作中产生的能够预料到的错误。但是如果文件系统返回了一个I/O错误,则产生了一个异常,因为这种情况是在正常操作中所不能预料的。

« 上一篇下一篇 »