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
}
运行结果:

本文通过一个简单的C#示例介绍了如何使用Dispose模式来管理资源。示例中定义了一个实现了IDisposable接口的A类,并在Main方法中通过using语句调用了Dispose方法释放资源。
863

被折叠的 条评论
为什么被折叠?



