iTa*_*ayb 9 c#
我有一个包含list<Book>in 的类,这些Book对象有很多属性.我怎样才能从每个书中删除他的level价值不同的书,例如5?
list<Book>
Book
level
Jon*_*eet 28
在这种特殊情况下,List<T>.RemoveAll可能是你的朋友:
List<T>.RemoveAll
C#3:
list.RemoveAll(x => x.level != 5);
C#2:
list.RemoveAll(delegate(Book x) { return x.level != 5; });
Jos*_*rke 5
list.RemoveAll(bk => bk.Level != 5);
归档时间:
15 年,11 月 前
查看次数:
17914 次
最近记录: