我有以下代码。在我的测试计划列表集合中有 150 项。删除后计数为 75,这意味着从列表中删除了 75 个项目。为什么在那之后 countItems 列表是 150。似乎没有从列表中删除项目。为什么?如何从列表中删除项目。
...
planList = (IList<UserPlanned>)_jsSerializer.Deserialize(plannedValues,typeof(IList<UserPlanned>));
int count = planList.ToList().RemoveAll(eup => eup.ID <= -1);
int countItems = planList.Count;
...