List<Pupil>
每次瞳孔对象引发事件完成时,我都有一个。那个学生将被从 中删除List<Pupil>
。瞳孔对象实现了一个IDisposable
接口。
结束活动。
private void pupil_Finish(Pupilsender)
{
lock (this.pupilList)
{
if (this.pupilList.Contains(sender))
{
this.pupilList.Remove(sender);
sender.Dispose();
}
}
}
那么,调用该方法后this.pupilList.Remove(sender)
,我应该使用sender.Dispose
吗?我想保存我的应用程序内存的那些操作的目的。
谢谢!