通用列表中的条件

时间:2011-01-25 08:37:11

标签: list generics c#-4.0

我想知道C#4.0中的通用列表是否有任何条件而不是T-SQL。

我的页面上有一个gridview我得到了所有数据,我需要按姓名和姓氏搜索,所以我认为必须有,但我还没找到。

2 个答案:

答案 0 :(得分:2)

使用String.ContainsString.StartsWithString.EndsWith作为谓词的一部分,在LINQ中使用List<T>.FindAllWhere

例如:

var jons = people
    .Where(p => p.FirstName.StartsWith("Jon", StringComparison.CurrentCultureIgnoreCase))
    .ToList();

答案 1 :(得分:0)

多数民众赞成Contains