Lambda-mehrere Bedingungen zum auswählen von Objekten von List<T>

Ich 'm mit c# zu wählen Sie einige Objekte in einer Liste. Der folgende code arbeitet.

public void filterByWork(string work, int precision)
        {
            workResults = new List<FbUser>();
            Array keywords = work.Split(' ');
            workResults = userlist.Where(user => user.work != null);
            workResults = workResults.Where((user => user.work.Any(wrk => StringExtensions.match(wrk.employer.name, keywords) >= precision)));

        }

Aber was ist, wenn ich mehr als eine Bedingung? Kann ich mit dem 'ODER' - Schlüsselwort irgendwo? Weil ich möchten, wählen Sie alle Objekte auf, bei denen der wrk.Arbeitgeber.name = "etwas" ODER wrk.position.name = "etwas". Wie kann dies tun?

Vielen Dank im Voraus!

InformationsquelleAutor ThdK | 2011-05-02
Schreibe einen Kommentar