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
using 关键字有两个主要用途:
作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。
作为语句,用于定义一个范围,在此范围的末尾将释放对象。请参见
共同点:都可以 释放资源
不同点:
try catch finally可以用来捕获异常并处理.using不行
using可以创建别名,导入命名空间 ,try catch finally不行
using会在资源超出范围后主动释放对象,try catch finally要程序员自己写 释放对象 的代码
如果不需要捕获异常.就用using
如果需要捕捉异常就需要用try catch finally
相关文章推荐
- C# using 与Try-catch-finally的区别和用法
- C#的try-catch-finally 中的catch语句的异常有顺序的区别
- c#之try-catch-finally的用法之finally
- C#中的try catch finally用法分析
- C#中try catch finally 用法
- C#中的try catch finally用法分析
- using 和 try catch finally 的用法
- 通过IL理解C# try catch finally中真正的return 返回值
- C#中的异常捕获机制(try catch finally)
- try catch finally 用法
- 【C#】小心使用Try,Catch,finally
- Try...catch...finally与直接throw的区别
- try catch finally 用法 分类: Android其他 2014-05-30 10:58 54人阅读 评论(0) 收藏
- TRY--CATCH--FINALLY中RETURN返回值执行的顺序(区别)
- c#描述异常处理语句try、catch、finally执行时的相互关系
- Android学习笔记三十一:Java异常处理中try,catch,finally的各种组合用法
- Java中try,catch,finally的用法
- C#中的异常捕获机制(try catch finally)
- try-catch-finally的用法之finally
- C# 使用Using和Try/Finally 进行资源清理