Ho un elenco di parametri come questo:
public class parameter
{
public string name {get; set;}
public string paramtype {get; set;}
public string source {get; set;}
}
IEnumerable<Parameter> parameters;
E un array di stringhe con cui voglio verificarlo.
string[] myStrings = new string[] { "one", "two"};
Voglio iterare sull'elenco dei parametri e verificare se la proprietà source è uguale a uno qualsiasi degli array myStrings. Posso farlo con i foreach annidati, ma mi piacerebbe imparare come farlo in un modo più carino dato che ho giocato con linq e mi piacciono i metodi di estensione su enumerabili come dove ecc. Quindi i foreach annidati sembrano sbagliati. Esiste un modo linq / lambda / delegete preferito più elegante per farlo.
Grazie