class Program
{
static void Main(string[] args)
{
using (A a = new A())
{
Console.WriteLine("开始执行。");
return;
}
}
}
class A : IDisposable
{
#region IDisposable 成员
public void Dispose()
{
Console.WriteLine("执行了Dispose方法。");
Console.ReadKey();
}
#endregion
}
运行结果: