Überprüfen Sie, ob die Liste <t> eine andere Liste enthält

Ich habe eine Liste von Parametern wie folgt:

public class parameter
{
    public string name {get; set;}
    public string paramtype {get; set;}
    public string source {get; set;}
}

IEnumerable<Parameter> parameters;

Und eine Reihe von Zeichenfolgen, gegen die ich es überprüfen möchte.

string[] myStrings = new string[] { "one", "two"};

Ich möchte die Parameterliste durchlaufen und prüfen, ob die Quelleigenschaft mit einem der myStrings-Arrays übereinstimmt. Ich kann das mit verschachtelten foreachs machen, aber ich würde gerne lernen, wie man es auf eine schönere Weise macht, da ich mit linq herumgespielt habe und die Erweiterungsmethoden auf enumerable mag, wie wo usw., so fühlen sich verschachtelte foreachs einfach falsch. Gibt es eine elegantere bevorzugte Methode, um dies zu tun?

Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage