, :
MyList.Where(i => i.ID > 20).OrderBy(i => i.Name);
, i, -. :
int i = 0;
MyList.Where(i => i.ID > 20).OrderBy(i => i.Name);
i lambdas i, .
foreach . :
foreach (var foo in fooList)
{
var filteredList = MyList.Where(i => i.ID > foo.Id).OrderBy(i => i.Name);
}
, LINQ foo, , foo. , foo, . , , , , :
var bar = filteredList.ToList();
foo lambda Where foo , , . , foo fooList. , ( ), .
foreach (var foo in fooList)
{
var copy = foo;
var filteredList = MyList.Where(i => i.ID > copy.Id).OrderBy(i => i.Name);
}