如何使用LINQ查看列表<string>是否包含以'blah'开头的字符串?</string>

时间:2010-07-04 22:23:11

标签: c# generics list

我有一个包含几个字符串的List。我想看看它是否包含一个以'blah'开头的字符串但是,我不知道如何使用(这个IEnumerable源,值):List.Contains的bool重载。

1 个答案:

答案 0 :(得分:14)

您可以使用List.Exists

bool result = list.Exists(x => x.StartsWith("blah"));

Enumerable.Any然后它也适用于其他集合类型:

bool result = list.Any(x => x.StartsWith("blah"));