, мне было интересно, если кто-то сделает очень подробное объяснение того, что именно я сделал здесь, я знаю, с чем я работаю, и что смысл кода, однако, если Я должен был объяснить это, я был бы невежественным.Создавая собственные методы расширения LINQ
public static IEnumerable<TSource> VisitorWhere<TSource>(this IEnumerable<TSource> enumerable, Predicate<TSource> CompareMethod)
{
ICollection<TSource> temp = new List<TSource>();
foreach (TSource item in enumerable)
{
if(CompareMethod(item))
{
temp.Add(item);
}
}
return temp;
}
Здесь: https://msdn.microsoft.com/en-us//library/bb383977.aspx –
Я знаю, Ive смотрел это уже, но это действительно не помогает мне это понять. –
Это просто интересная версия 'Enumerable.Where'. – Lee