Tenho uma lista de parâmetros como esta:
public class parameter
{
public string name {get; set;}
public string paramtype {get; set;}
public string source {get; set;}
}
IEnumerable<Parameter> parameters;
E uma série de strings que eu quero comparar.
string[] myStrings = new string[] { "one", "two"};
Desejo iterar a lista de parâmetros e verificar se a propriedade source é igual a alguma da matriz myStrings. Eu posso fazer isso com foreach's aninhados, mas gostaria de aprender como fazê-lo de uma maneira mais agradável, já que tenho brincado com o linq e gosto dos métodos de extensão em enumeráveis como where etc, então foreachs aninhados parece errado. Existe uma maneira linq / lambda / delegete mais elegante de fazer isso.
obrigado