如何在搜索后从数组中删除列表元素

时间:2014-02-08 07:40:18

标签: c#

我想从我的数组中删除list元素..但我没有得到解决方案.. 这是我的代码..

for (int k = 0; k < name.Length; k++)
{
    for (int i = 0; i < list_emp_info.Count; i++)
    {
        DateTime resigndate = Convert.ToDateTime(list_emp_info[i].ResignDate);
        if (resigndate <= DateTime.Now)
        {

            name[k] = name[k].Remove(list_emp_info[i]);
        }
    }
}

1 个答案:

答案 0 :(得分:2)

您可以使用Linq

执行此操作
list_emp_info = list_emp_info.Where(l=> Convert.ToDateTime(l.ResignDate) > DateTime.Now).ToArray();