在List <T>中查找

Zee*_*e99 1 .net c# ienumerable list

我在列表中找不到任何FindAll方法,如何从列表中选择响应特定条件的对象,而不使用旧的迭代方法?

List<oPage> mylist = new List<oPage>();
Run Code Online (Sandbox Code Playgroud)

我的oPage类有一个名为Title of type string的属性.

我在myList中添加了一些oPage项.

现在我想选择mylist中包含单词'abc'的所有项目,并返回IEnumerable中的所有项目.

这怎么可能?

谢谢你的帮助.

Rup*_*Rup 6

如果您使用的是.NET 3.5或更高版本,则可以使用LINQ来执行此操作

mylist.Where(p => p.Title.Contains("abc"));
Run Code Online (Sandbox Code Playgroud)