Проверьте, содержит ли список <t> какой-либо другой список

У меня есть список параметров, как это:

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

IEnumerable<Parameter> parameters;

И массив строк, я хочу проверить это.

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

Я хочу перебрать список параметров и проверить, равно ли свойство источника какому-либо из массива myStrings. Я могу сделать это с помощью вложенных foreach'ов, но я хотел бы узнать, как сделать это лучше, так как я поиграл с linq, и мне нравятся методы расширения для перечислимых, например, где и т. Д., Поэтому вложенные foreach просто чувствуют себя неправильно. Есть ли более элегантный предпочтительный способ linq / lambda / delegete сделать это.

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос