你可以使用LINQ的Any方法来判断List中是否存在指定字符串。以下是一个示例代码:

List<string> list = new List<string> { "apple", "banana", "orange" };
string searchString = "banana";

bool exists = list.Any(x => x == searchString);

在上述代码中,我们使用Any方法来遍历List中的每个元素,并使用lambda表达式来判断元素是否等于指定的字符串。如果存在匹配的元素,则exists变量将为true;否则为false。

你也可以使用Contains方法来简化上述代码:

bool exists = list.Contains(searchString);

Contains方法会直接判断List中是否包含指定的字符串,并返回相应的布尔值。

c# linq 判断Liststring中是否存在指定字符串

原文地址: https://www.cveoy.top/t/topic/hJ3U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录