У меня есть список таких параметров:
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 для этого.
Спасибо