Как долго метод кода ниже в "Лямбда-выражения" в прошлом? - PullRequest
0 голосов
/ 04 февраля 2011
public static IEnumerable<T> Get<T>(this IEnumerable<T> source, Func<T, bool> predicate)
    {
        foreach (T item in source)
        {
            if (predicate(item))
                yield return item;
        }
    }

1 Ответ

0 голосов
/ 04 февраля 2011

Как это:

public static IEnumerable<T> Get<T>
    (IEnumerable<T> source, Func<T, bool> predicate)
{
    var list = new List<T>();

    foreach (T item in source)
    {
        if (predicate(item))
        {
            list.Add(item);
        }
    }

    return list;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...