4
왜 Predicate <T> 대신 Func <T, bool>입니까?
이것은 누군가 호기심이 많은 질문입니다. .NET Framework 클래스 라이브러리에는 다음 두 가지 방법이 있습니다. public static IQueryable<TSource> Where<TSource>( this IQueryable<TSource> source, Expression<Func<TSource, bool>> predicate ) public static IEnumerable<TSource> Where<TSource>( this IEnumerable<TSource> source, Func<TSource, bool> predicate ) 왜 Func<TSource, bool>대신에 사용 Predicate<TSource>합니까? 등이 보인다는 Predicate<TSource>전용으로 사용 List<T>하고 Array<T>있는 동안, Func<TSource, bool>거의 …