造轮子:c#删除 list中的元素
2016-02-11 11:35
447 查看
http://www.cnblogs.com/hl3292/archive/2010/12/03/1895101.html
for (int i = list.Count - 1; i >= 0; i--) { if (list[i].NO == item.NO) { list.RemoveAt(i); } }
public void RemoveItemFromList(ref List <A> list, A item) { List <A> tempList = new List <A>(); foreach (A a in list) { if (a.NO != item.NO && !tempList.Contains(a)) tempList.Add(a); } list = tempList; }