using总结

本文深入探讨了C#中using语句与dispose方法的使用,详细解释了如何通过实现IDisposable接口来管理非托管资源,并强调了using语句的重要性及其与close方法的区别。同时,文章还指出在使用using语句时,应遵循字母顺序排列的自动排序规则,并提醒开发者注意避免在大括号后误加分号导致的程序错误。
  1. 引入命名空间。

  2. 可以实现非托管资源的释放。实现了IDisposiable的类在using中创建,using结束后会自动调用该对象的Dispose方法释放资源。相比using,close只是把文件关闭了,而没有释放其资源,释放资源的只有dispose. close只是关闭相应的连接,释放资源还是需要dispose.

  3. using引用的时候应该是有顺序的,而且还是按照字母顺序排序的。经过测试,添加IO自动排序就是按照26个字母排放到相应位置的。

PS:using后面如果是大括号的话不用写【;】分号,否则程序会报错。

转载于:https://www.cnblogs.com/viplued/p/9515045.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值