Tengo una lista de parámetros como este:
public class parameter
{
public string name {get; set;}
public string paramtype {get; set;}
public string source {get; set;}
}
IEnumerable<Parameter> parameters;
Y una serie de cadenas con las que quiero compararlas.
string[] myStrings = new string[] { "one", "two"};
Quiero iterar sobre la lista de parámetros y verificar si la propiedad fuente es igual a cualquiera de la matriz myStrings. Puedo hacer esto con foreach anidados, pero me gustaría aprender cómo hacerlo de una manera más agradable, ya que he estado jugando con linq y me gustan los métodos de extensión en enumerable, como dónde, etc., por lo que los foreachs anidados se sienten mal. ¿Hay una forma linq / lambda / delegete preferida más elegante de hacer esto?
Gracias