IndexOf<>(source, predicate, startIndex) IndexOf<>(source, element, comparer) JoinString<>(values, separator, prefix, suffix, lastSeparator) Order<>(source, comparer) SkipLast<>(source, count, throwIfNotEnough) Split<>(splitWhat, splitWhere) Split<>(source, chunkSize) ToDictionary2<>(source, key1Selector, key2Selector, comparer1, comparer2) ToDictionary2<>(source, key1Selector, key2Selector, elementSelector, comparer1, comparer2)
Legend Class Struct Enum Interface Delegate | Constructor Method Property Event Field |
| Extension method: IEnumerable<TResult> Reversed<TResult>(this IEnumerable<TResult>)Declarationpublic static IEnumerable<TResult> Reversed<TResult>(
this IEnumerable<TResult> source
)Summary
Inverts the order of the elements in a sequence. Generic type parameters| TResult |
The type of the elements of source. |
Parameters| this IEnumerable<TResult> | source |
A sequence of values to reverse. |
Returns
A sequence whose elements correspond to those of the input sequence in reverse order. Remarks
This just calls Enumerable.Reverse<TM1>(IEnumerable<TM1>). The motivation for this is to
call this as an extension method without running into clashes with List<T>.Reverse and similar
future in-place reverse methods. |