VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • C# 8 - using声明 和 异步流

这两个主题没什么关系,但是怕文章太短被移除主页。

using声明

using语句块 

尽管.NET Core运行时有垃圾收集器(GC)来负责内存清理工作,但是我们还是要自己确保当非托管资源不再使用的时候应该被清理掉。以前针对实现了IDisposable接口的对象,我们经常会使用using 语句块来这样做: 

class 
O references 
static void Mgin(stringC] 
gx•gs 
using (var 
= new DbConnection( 
db 
Console.WriteLine("Start using db...." 
Console.WriteLine("End of the Main method"); 
I reference 
public class DbConnection 
O references 
public void Dispose() 
IDisposable 
Console.WriteLine( "Db Connection Disposed");

 

这时候它的输出是这样的: 

Start using db. 
Db Connection Disposed 
End of the main method

 

这样写还是有一点麻烦的,能简单一些就好了。但是而如果不使用using语句的话,那资源就不会被清理: 


相关教程