c#List数组移除元素
for (int i = AllPatientsEntities.Count - 1; i >= 0; i--) //移除已经订阅的患者 { if (AllPatientsEntities[i].姓名 == item.患者姓名) AllPatientsEntities.RemoveAt(i); }
注意:C#遍历List并删除某个或者几个元素的方法,正确的做法是用for倒序遍历,根据条件删除。
for (int i = AllPatientsEntities.Count - 1; i >= 0; i--) //移除已经订阅的患者 { if (AllPatientsEntities[i].姓名 == item.患者姓名) AllPatientsEntities.RemoveAt(i); }
注意:C#遍历List并删除某个或者几个元素的方法,正确的做法是用for倒序遍历,根据条件删除。