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

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

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 и мне нравятся методы расширения для перечислимых, например, where и т. д., поэтому вложенные foreachs просто чувствуют себя неправильно. Есть ли более элегантный предпочтительный способ linq/lambda/delegete для этого.

Спасибо

72
задан Dariusz Woźniak 4 October 2018 в 13:06
поделиться