如何用表达式判断列表是否包含某个关键字?

使用问题 · 871 次浏览
欲成仙 创建于 2022-07-04 07:00

各位大佬求解答,$={列表变量}.Contains("元素")这个只能判断是否含有某个元素,怎样才能判断是否包含某个关键词呢?在不把列表弄成文本的情况下


回复内容
CL 2022-07-04 07:52
#1

方法1:判断是否任何一个元素包含特定值。

$= {list}.Any(x => x.Contains("xxx"))

方法2:将内容合并为文本后判断(JonToString()是一个quicker内自定义的扩展方法,可以用String.Join()方法)

$={list}.JoinToString().Contains("abc")

回复主贴