var fullMessagesList = new List<string>(){
"This is Apple",
"This is mango",
"This is a Lemon",
"This is a Orange"
};
var partialMessagesList = new List<string>(){
"Apple",
"mango",
};
我需要一个带有方法语法的 linq 查询,并从 fullMessagesList 返回“This is a Lemon”、“This is a Orange”。我需要检查另一个列表中每个文本的 contains() 。
我已经使用老式的 foreach 循环编写了它,但需要使用方法语法使用 linq 来计算它。
var unknownFruites = new List<string>();
foreach (var message in fullMessagesList)
{
var flag = 1;
foreach (var partialmessage in partialMessagesList)
{
if (message.Contains(partialmessage))
{
flag = 0;
break;
}
}
if (flag == 1)
{
unknownFruites.Add(message);
}
}
德玛西亚99
相关分类