我想比较两个字符串并想获得可能的匹配

问题描述

sb.Qualilfication_Master.First().Qual_List包含字符串值,例如“ B.C.A,M.C.A,B.B.A” 和txtQualification.text包含类似“ B.C.A,M.Com”的字符串 我要匹配两件事

var sendnoti = (from p in db.Reg_JobSeeker_Masters where p.Qualification_Masters.First().Qual_List.Contains(txtQualification.Text)select p).ToList();

解决方法

如果我没看错-如果您想查找两个列表共有的字符串-那么您可以使用intersect方法。

,

我只是假设txtQualification.Text是List<string>,因此在这种情况下,您可以像这样-

var sendnoti = (from p in db.Reg_JobSeeker_Masters where p.Qualification_Masters.First().Qual_List.Any(ql => txtQualification.Text.Contains(ql))select p).ToList();