您的位置:首页 > 编程语言 > C#

C# using 与Try-catch-finally的区别和用法

2012-02-10 09:40 295 查看
catch 和 finally 一起使用的常见方式是:在 try 块中获取并使用资源,在 catch 块中处理异常情况,并在 finally 块中释放资源。

using 关键字有两个主要用途:

作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。

作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见

共同点:都可以 释放资源

不同点:

try catch finally可以用来捕获异常并处理.using不行

using可以创建别名,导入命名空间 ,try catch finally不行

using会在资源超出范围后主动释放对象,try catch finally要程序员自己写 释放对象 的代码

如果不需要捕获异常.就用using

如果需要捕捉异常就需要用try catch finally
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: