2016-04-06 10 views
1

Ich Liste von Strings aus einem Verfahren erhalten und gespalten wie dieseWie mit mehreren Strings in C# filtern

string allports = getPorts(destin); // this like "MED SAU ABU KLA USE" 
var vvk = allports.Split(' ');// this has now 5 objects 

Jetzt habe ich mit allen oben gefiltert werden soll und alle Daten auf onece bekommen. Ich weiß, wie eine filtern wie diese

var allResult = mainFaires.Where(d => d.port == "MED"); 

aber ich mag dies sofort für alle Objekte tun und alle Daten auf once.how bekommen kann ich das tun.

+2

Mögliches Duplikat [eine Liste Filter basierend auf einer Vielzahl von Optionen] (http://stackoverflow.com/questions/16228929/filter-a-list-based-on-a- mehrere Optionen) – Claudius

Antwort

4

wie etwa

var allResult = mainFaires.Where(d => vvk.Contains(d.port)); 
+0

nice one.work gut und vielen Dank. – bill

+0

@bill - großartig, du bist willkommen :) – fubo