使用LINQ过滤类列表

时间:2014-04-09 04:54:08

标签: c# linq

我有一份课程清单。我需要使用一些文本来过滤列表。

class Person
{
  string Name;
  int age;
}

我有一个Person类列表

list<Person> PersonList;

我在PersonList中有100个值; 现在我需要使用一些文本来过滤它。 我写的是

this.PersonList.Where(item => item.Name.Contains(txtFilter.Text)).ToList();

但它没有返回预期的结果。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

您需要在某些变量中保留linq语句的结果返回值,例如

var filteredList = this.PersonList.Where(item => item.Name.Contains(txtFilter.Text)).ToList();