我想从我的数组中删除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]);
}
}
}
答案 0 :(得分:2)
您可以使用Linq
执行此操作list_emp_info = list_emp_info.Where(l=> Convert.ToDateTime(l.ResignDate) > DateTime.Now).ToArray();