class Program
{
public class CTest: IDisposable //必须继承IDisposable
{
public CTest()
{
Console.WriteLine("创建对象!");
}
//必须实现这个接口函数
public void Dispose()
{
Console.WriteLine("自动清理资源!");
}
}
static void Main(string[] args)
{
using (CTest test = new CTest())
{
}
}
{
public class CTest: IDisposable //必须继承IDisposable
{
public CTest()
{
Console.WriteLine("创建对象!");
}
//必须实现这个接口函数
public void Dispose()
{
Console.WriteLine("自动清理资源!");
}
}
static void Main(string[] args)
{
using (CTest test = new CTest())
{
}
}
}
程序执行结果如下: