【发布时间】:2010-09-16 18:44:02
【问题描述】:
假设我有一个MyObject 对象,它有两个接口:IMyContract 和IDisposable。我在一个方法中有这个代码:
IMyContract blah = new MyObject();
blah.Blah();
return;
这是潜在的内存泄漏,对吧?是不是必须这样:
using (MyObject blah = new MyObject())
{
blah.Blah();
}
return;
【问题讨论】:
标签: c# memory-leaks dispose