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};
如何使用linq to objects从testList中获取i在intList中
的items。
类似于List<Test> testIntList = testList.Where(t=>intList.Contains(t.i)).ToList();
i => i
是一个 lambda 表达式,它是自身的定义。在这个查询中,它表示联接使用了intList
的值。 - Enigmativity