Здравствуйте, Lloyd, Вы писали:
L>Есть у тебя список, надо вернут все элементы, удовлетворяюшие условию.
L>Если ты не знаком с функциональными фичами шарпа, то у тебя родится тчо-то вроде
L>L>var result = new List();
L>foreach (var x in coll)
L> if (test(x))
L> result.Add(x);
L>
L>Как, думая в терминах решаемой задачи, прийти к более простому варианту
L>L>var result = new List(coll.Where(test));
L>
L>
Плохой пример. Для меня первый вариант проще, чем второй. В простых случаях (таких как приведенный) это не заметно, но очень хорошо видно в случаях сложных.