如何使用Linq

omvjsjqw  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(86)

我可以用Linq重写下面的代码吗?
我正在尝试查找数组中是否存在单词“apple”。
Ex阵列:[香蕉水果、苹果水果、杏仁、菠萝]。根据我下面的代码,这将返回true,因为单词apple存在于“apple fruit”中。

var apple=false    
 foreach (var item in pack.items)
 {   
    if (item.Contains("Apple"))
    {
        apple = true;
    }                                                                                                    
 }

字符串
我想用linq重写同样的代码。- 谢谢-谢谢

inkz8wg9

inkz8wg91#

你可以使用下面的代码

bool appleExists = array.Any(item => item.Contains("apple", StringComparison.OrdinalIgnoreCase));

字符串
any方法将返回一个布尔值true,如果apple在数组中包含,否则将返回false。OrdinalIgnoreCase将以不区分大小写的方式执行比较。

相关问题