当前位置:网站首页>C# using 使用方法
C# using 使用方法
2022-08-02 13:39:00 【机器视觉001】
using语句可以定义一个范围,在范围结束时自动处理(Dispose)对象。
using语句可以自动释放所新建的对象;
作用:① 自动释放,避免缓存,内存溢出;
② 简化try catch 得到在此定义域内自动释放所新建的对象,以简化代码;
场景:
当在某个代码段中使用了类的实例,而希望无论因为什么原因,只要离开了这个代码段就自动调用这个类实例的Dispose。
要达到这样的目的,可以用try...catch来捕捉异常,但用using也很方便。
using (Class1 cls1 = new Class1(), cls2 = new Class1())
{
// the code using cls1, cls2
} // call the Dispose on cls1 and cls2或
//自动释放所新建的二维码对象
using (MemoryStream ms = new MemoryStream())
{
qrCodeImage.Save(ms, ImageFormat.Jpeg);
returnImageData = ms.GetBuffer();
ms.Close();
}
边栏推荐
猜你喜欢
随机推荐
How to improve the originality of self-media creation and create popular works?
Mysql 基本操作指南之mysql查询语句
国产 GPU 创业潮 喧嚣下的资本游戏
【C语言】夏日一题 —— 如何判断素数?
图论之Kruskal,最小生成树如何优雅解题?
Mysql视图
LeetCode(剑指 Offer)- 53 - II. 0~n-1中缺失的数字
Cannot determine loading status from target frame detached when selenium chrome driver is running
【C语言】虐打循环结构练习题
微信小程序如何实现支付功能?看官方文档头疼(使用云函数的方式操作)「建议收藏」
Taurus.MVC V3.0.3 microservice open source framework released: Make the evolution of .NET architecture easier in large concurrency.
80篇国产数据库实操文档汇总(含TiDB、达梦、openGauss等)
微信小程序getPhoneNumber接口code=40013
SQL函数 TRUNCATE
图论之Prim,最小生成树该怎么解?
百日刷题计划 ———— DAY1
数值的整数次方
WPF效果第一百九十三篇之登录实现
Flashback Technology of Oracle Database
[b01lers2020]Welcome to Earth-1








![[C language] Explicit array solution (1)](/img/d2/26e3e64bb07578a6348747c00abb64.png)
