比如我有一个列表,列表里有若干个数值或文本
如何编写一个表达式
只要text的内容包含或等于列表里的某个值,就执行命令呢?
或者反向编写也可以
就是某个列表参数里的所有值(任意值),有一个等于某个文本也可以
反过来判断列表包不包含某个文本即可
比较复杂的表达式需要直接写c#语句。
“只要text的内容包含或等于列表里的某个值”,假设列表变量为{list}, 文本为{text},那么表达式:
$= {list}.Any(x => x.Contains({text}));
Any 用于判断列表的任意一项符合某个条件。 括号里里是条件,x表示某一项,后面再做判断。这里Contains表示包含的意思,C#里有各种比较判断的方法可以使用。
谢谢~
反过来判断列表包不包含某个文本即可