博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#及时释放代码
阅读量:5066 次
发布时间:2019-06-12

本文共 317 字,大约阅读时间需要 1 分钟。

using语句,定义一个范围,在范围结束时释放对象。 

场景: 
当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。 
要达到这样的目的,用try...catch...finally来捕捉异常也是可以的,但用using很方便。

using (Class1 cls1 = new Class1(), cls2 = new Class1()){  // the code using cls1, cls2} // call the Dispose on cls1 and cls2

 

转载于:https://www.cnblogs.com/Tpf386/p/6306839.html

你可能感兴趣的文章
寒假作业
查看>>
类继承、组合和抽象类
查看>>
Objective C 错误整理
查看>>
bulid-tool
查看>>
编程之美 set 1 不要被阶乘吓倒
查看>>
关于centos6升级python3.6无法使用pip的问题
查看>>
用C语言实现中文到unicode码的转换
查看>>
闭包函数与装饰器
查看>>
Swift 添加自定义响应事件
查看>>
Item 3 - What is an efficient way to implement a singleton pattern in Java?
查看>>
java中main函数的String[] args
查看>>
在乌班图中将py3设置为默认解释器
查看>>
Vue - 在v-repeat中使用计算属性
查看>>
Keil4 几例异常解决办法
查看>>
hibernate延迟加载(get和load的区别)(转)
查看>>
[Leetcode]@python 68. Text Justification
查看>>
菜鸟运维的悲剧
查看>>
多线程处理海量数据的解决方案
查看>>
DevExpress 中 在做全选的全消功能的时候 加快效率
查看>>
Rotate Image,N*N矩阵顺时针旋转90度
查看>>