| 程序包 | 说明 |
|---|---|
| com.bestvike.linq | |
| com.bestvike.linq.enumerable |
| 限定符和类型 | 方法和说明 |
|---|---|
default TSource |
IEnumerable.aggregate(Func2<? super TSource,? super TSource,? extends TSource> func) |
default <TAccumulate> |
IEnumerable.aggregate(TAccumulate seed,
Func2<? super TAccumulate,? super TSource,? extends TAccumulate> func) |
default <TAccumulate,TResult> |
IEnumerable.aggregate(TAccumulate seed,
Func2<? super TAccumulate,? super TSource,? extends TAccumulate> func,
Func1<? super TAccumulate,? extends TResult> resultSelector) |
default <TInner,TResult> |
IEnumerable.crossJoin(IEnumerable<? extends TInner> inner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.fullJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector) |
default <TKey,TElement,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func1<? super TSource,? extends TElement> elementSelector,
Func2<? super TKey,? super IEnumerable<TElement>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector) |
default <TKey,TResult> |
IEnumerable.groupBy(Func1<? super TSource,? extends TKey> keySelector,
Func2<? super TKey,? super IEnumerable<TSource>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.groupJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super IEnumerable<TInner>,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.join(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.leftJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TInner defaultInner,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector) |
default <TInner,TKey,TResult> |
IEnumerable.rightJoin(IEnumerable<? extends TInner> inner,
Func1<? super TSource,? extends TKey> outerKeySelector,
Func1<? super TInner,? extends TKey> innerKeySelector,
TSource defaultOuter,
Func2<? super TSource,? super TInner,? extends TResult> resultSelector,
IEqualityComparer<? super TKey> comparer) |
default <TCollection,TResult> |
IEnumerable.selectMany(Func1<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TCollection,TResult> |
IEnumerable.selectMany(IndexFunc2<? super TSource,? extends IEnumerable<? extends TCollection>> collectionSelector,
Func2<? super TSource,? super TCollection,? extends TResult> resultSelector) |
default <TSecond,TResult> |
IEnumerable.zip(IEnumerable<? extends TSecond> second,
Func2<? super TSource,? super TSecond,? extends TResult> resultSelector) |
| 限定符和类型 | 方法和说明 |
|---|---|
static <TSource> TSource |
Aggregate.aggregate(IEnumerable<TSource> source,
Func2<TSource,TSource,TSource> func) |
static <TSource,TAccumulate> |
Aggregate.aggregate(IEnumerable<TSource> source,
TAccumulate seed,
Func2<TAccumulate,TSource,TAccumulate> func) |
static <TSource,TAccumulate,TResult> |
Aggregate.aggregate(IEnumerable<TSource> source,
TAccumulate seed,
Func2<TAccumulate,TSource,TAccumulate> func,
Func1<TAccumulate,TResult> resultSelector) |
static <TOuter,TInner,TResult> |
Join.crossJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.fullJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector) |
static <TSource,TKey,TElement,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func1<TSource,TElement> elementSelector,
Func2<TKey,IEnumerable<TElement>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector) |
static <TSource,TKey,TResult> |
GroupBy.groupBy(IEnumerable<TSource> source,
Func1<TSource,TKey> keySelector,
Func2<TKey,IEnumerable<TSource>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
GroupJoin.groupJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,IEnumerable<TInner>,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.join(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.leftJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TInner defaultInner,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector) |
static <TOuter,TInner,TKey,TResult> |
Join.rightJoin(IEnumerable<TOuter> outer,
IEnumerable<TInner> inner,
Func1<TOuter,TKey> outerKeySelector,
Func1<TInner,TKey> innerKeySelector,
TOuter defaultOuter,
Func2<TOuter,TInner,TResult> resultSelector,
IEqualityComparer<TKey> comparer) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
Func1<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TSource,TCollection,TResult> |
SelectMany.selectMany(IEnumerable<TSource> source,
IndexFunc2<TSource,IEnumerable<TCollection>> collectionSelector,
Func2<TSource,TCollection,TResult> resultSelector) |
static <TFirst,TSecond,TResult> |
Zip.zip(IEnumerable<TFirst> first,
IEnumerable<TSecond> second,
Func2<TFirst,TSecond,TResult> resultSelector) |
Copyright © 2019. All Rights Reserved.