public class Test
{
int i;
string s;
}
List<Test> testList = new List<Test>(); //assume there are some values in it.
List<int> intList = new List<int>(){ 1,2,3};
Cómo decir digo obtener items from testList where i is in intList
usando el linq a los objetos.consulta de linq para seleccionar de una lista basada en otra
algo así como List<Test> testIntList = testList.Where(t=>t.i in intList)
No estoy seguro si entendí esto bien. ¿Cómo sabe esto lo que i => i está en esta consulta en particular? no está definido en ningún lado. –
@Alex J - La expresión 'i => i' es una expresión lambda que es su propia definición. En esta consulta, dice que la unión usa los valores de 'intList'. – Enigmativity