Je dois rechercher une liste de chaînes dans CityList et si elle contient toutes les chaînes de recherche , elle devrait renvoyer true sinon false.Linq Matching Pattern
Lorsque je recherche "London", "Dallas" contre CityList, il doit retourner false, car "Dallas" est manquant dans CityList.
var CityList=new string[] { "London","Paris","Houston","Mexico","Budapest"}
var search =new string[] {"London","Dallas"};
Comment réécrire les éléments suivants?
var result = CityList.Select(c => c).ToList().FindAll(search.ToArray());
C'est la bonne réponse, mais dans l'autre sens (elle renvoie false si certains termes de recherche sont dans CityList, et vrai sinon). Donc: ! search.Except (CityList) .Any(); –
Fixe; Je vous remercie. – SLaks
retourner quelque chose.Sélectionner (c => c); est très utile lorsque vous voulez renvoyer un IEnumerable à partir d'une liste, Collection n'importe quoi sans retourner l'objet réel. Je l'utilise tout le temps. –