gpt4 book ai didi

c# - LINQ.Any 到字符串的结果

转载 作者:太空狗 更新时间:2023-10-30 00:15:32 24 4
gpt4 key购买 nike

因此,我使用以下语句检查字符串是否包含数组中的特定单词:

if(stringArray.Any(s => stringToCheck.Contains(s)))

简单。现在找到了一个匹配项并且该语句为真。但我还想知道数组中的哪一项与字符串匹配。上面 LINQ 语句中的占位符“s”在以下子句中不可用。

希望有人有想法。我可以循环遍历数组,是的,但 LINQ 对我来说看起来更好。 =)

最佳答案

var match = stringArray.FirstOrDefault(s => stringToCheck.Contains(s));
if(match != null) {
// match was found
}

关于c# - LINQ.Any 到字符串的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13679326/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com