Vous pouvez utiliser Commence avec à l'intérieur d'un N'importe quel
listofItems.Where(item=>list.Any(startsWithWord=>item.StartsWith(startsWithWord)))
Vous pouvez visualiser cela comme un double for
boucle, avec la seconde for
éclater dès qu'il frappe un true
Cas
var filteredList = new List<String>();
foreach(var item in listOfItems)
{
foreach(var startsWithWord in list)
{
if(item.StartsWith(startsWithWord))
{
filteredList.Add(item)
break;
}
}
}
return filteredList;