标签: c# asp.net .net linq
返回bool的最佳方法是什么,表示两个逗号分隔的字符串之间是否有任何值匹配?例如:
“1,2,3,4”和“2,5,6,7”返回true,因为两个字符串都有元素2
EX2:
“1,2,3,4”和“5,6,7,8”返回false,因为没有共同的元素
答案 0 :(得分:5)
您可以使用逗号Split字符串,并使用Intersect和Any方法。像这样:
Split
Intersect
Any
var result = str1.Split(',').Intersect(str2.Split(',')).Any();