C# LINQ 判断 List 中是否存在指定字符串 - 使用 Any 和 Contains 方法 本文介绍如何使用 C# LINQ 中的 Any 和 Contains 方法来判断 List 中是否存在指定字符串。提供了代码示例和两种方法的比较。 使用 Any 方法 你可以使用 LINQ 的 Any 方法来判断 List 中是否存在指定字符串。以下是一个示例代码: csharp 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 方法 你也可以使用 Contains 方法来简化上述代码: csharp bool exists = list.Contains(searchString); Contains 方法会直接判断 List 中是否包含指定的字符串,并返回相应的布尔值。

C# LINQ 判断 List<string> 中是否存在指定字符串 - 使用 Any 和 Contains 方法

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

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