Compruebe si la lista <t> contiene alguna otra lista
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 contra las que quiero verificar.
string[] myStrings = new string[] { "one", "two"};
Quiero iterar sobre la lista de parámetros y comprobar si la propiedad de origen es igual a cualquiera de la matriz myStrings. Puedo hacer esto con Foreach anidados, pero me gustaría aprender a hacerlo de una manera más agradable, ya que he estado jugando con linq y me gustan los métodos de extensión enumerables, como por ejemplo, etc. ¿Existe una forma linq / lambda / delegete preferida más elegante para hacer esto?
Gracias