У меня есть список таких параметров:
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"};
Я хочу перебрать список параметров и проверить, соответствует ли свойство source любому из массива myStrings. Я могу сделать это с помощью вложенного foreach, но я хотел бы узнать, как сделать это лучше, поскольку я играл с linq и, как и методы расширения, перечислял, например, где и т.д., Так что вложенные foreachs просто чувствуют себя не так. Есть ли более элегантный предпочтительный способ linq/lambda/delegete для этого.
Спасибо