C#里,在using语句里使用return。
2011-11-17 15:55
393 查看
今天早上写了些代码,其中有些代码是在using语句里使用了return语句。using语句使用起来是不错的。如我们所知道的,using语句在使用费托管资源时候很有用。如:数据库连接,文件处理等等。这些非托管资源都实现了IDisposable接口,意思是,当你使用它们的时候,用完了就要清理。
在执行完成后,using语句能保证帮你完成释放非托管资源。无论是你一直运行完整个流程,或者中途出错,还是返回, using语句都会调用dispose方法来清理对象。
这对我的代码来说是很重要的,因为我的代码有时候会在using里直接返回, 而且不用担心dispose函数是否被调用。因此,我在调用非托管资源时候,我一定会使用using语句的。
使用using语句是很重要的,因为它能保证你的对象会被正确清理。对象的作用范围在using块里。在using语句里定义的对象是只读的,这样有效地防止那些重要的对象被修改或重定义。
使用using语句是安全的。因为它能正确地释放对象。
在执行完成后,using语句能保证帮你完成释放非托管资源。无论是你一直运行完整个流程,或者中途出错,还是返回, using语句都会调用dispose方法来清理对象。
这对我的代码来说是很重要的,因为我的代码有时候会在using里直接返回, 而且不用担心dispose函数是否被调用。因此,我在调用非托管资源时候,我一定会使用using语句的。
使用using语句是很重要的,因为它能保证你的对象会被正确清理。对象的作用范围在using块里。在using语句里定义的对象是只读的,这样有效地防止那些重要的对象被修改或重定义。
使用using语句是安全的。因为它能正确地释放对象。
using (XmlReader reader = XmlReader.Create(xmlPath)) { // ... Do some work... if (someCase) return 0; // ... Do some work... if (someOtherCase) return 1; } return -1;
相关文章推荐
- C# using语句使用心得总结
- C#中连接SqlServer数据库并且使用事务和using语句的实例
- C# using语句的使用
- C#中return语句的使用方法
- 在using语句中使用return
- C# using语句使用流还需要显示调用Close方法吗?
- C#中return语句使用简单介绍
- C#中return语句的使用方法
- C# using语句的使用
- coffeescript 下的构造函数中如何使用return语句?
- 关于C#中用access做数据库,使用like语句的问题
- c# using语句的用法
- C# using 三种使用方式
- PowerShell中使用return语句退出函数例子
- c#中数组,类型转换,using语句的其他用法
- 使用C#导出MSSQL表数据Insert语句,支持所有MSSQL列属性
- 关于C#中用access做数据库,使用like语句的问题(转)
- Java中break, continue, return语句的使用区别
- 跳转语句的使用(break,continue,goto,return)
- C# using 三种使用方式