元素不会从类类型列表中删除

时间:2014-02-11 05:29:11

标签: c# list

我有一个类Type列表,其中我添加了该类的所有对象。但是当我试图从该列表中删除特定项目时,列表中的计数保持不变。 下面是我的代码: -

var cgd = this.ContactGroupDetails.Where(a => a.ContactGroupID == (long)_ContactsIdentifier && a.ToDate == null).FirstOrDefault();
if (cgd != null)
{
  cgd.ToDate = DateTime.Now.Date;
  if (cgd.FromDate.GetValueOrDefault().Date == cgd.ToDate.GetValueOrDefault().Date)
  {
     this.ContactGroupDetails.Remove(cgd);
     cgd.MarkDelete();// to delete object from database
  }
}

0 个答案:

没有答案