Using使用的一个例程

using 语句允许程序员指定使用资源的对象应当何时释放资源。为 using 语句提供的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法,该方法将释放此对象的资源。

using System;

class C : IDisposable
{
    
public void UseLimitedResource()
    {
        Console.WriteLine(
"Using limited resource");
    }

    
void IDisposable.Dispose()
    {
        Console.WriteLine(
"Disposing limited resource.");
    }
}

class Program
{
    
static void Main()
    {
        
using (C c = new C())
        {
            c.UseLimitedResource();
        }
        Console.WriteLine(
"Now outside using statement.");
        Console.ReadLine();
    }
}

posted on 2007-08-29 13:46  lbq1221119  阅读(206)  评论(0)    收藏  举报

导航