SuperLinq
This project enhances LINQ to Objects with the following methods: AggregateRight, AssertCount, AtLeast, AtMost, Cartesian, Choose, CountBetween, CollectionEqual, CompareCount, CountBy, CountDown, Consume, DenseRank, DenseRankBy, DistinctBy, ElementAt (pre-.NET 6.0), EndsWith, EquiZip, Evaluate, Exactly, ExceptBy, Exclude, FallbackIfEmpty, FillBackward, FillForward, Flatten, Fold, From, FullGroupJoin, FullJoin, Generate, GenerateByIndex, GetShortestPath, GetShortestPathCost, GetShortestPaths, GroupAdjacent, Index, IndexBy, Insert, Interleave, Lag, Lead, LeftJoin, Move, OrderBy, OrderedMerge, Pad, PadStart, PartialSort, PartialSortBy, Partition, Permutations, Pipe, PreScan, Random, RandomDouble, RandomSubset, Rank, RankBy, Return, RightJoin, RunLengthEncode, ScanBy, ScanRight, Segment, Sequence, Shuffle, SkipUntil, Slice, SortedMerge, SortedMergeDescending, Split, StartsWith, Subsets, TagFirstLast, Take (pre-.NET 6.0), TakeEvery, TakeUntil, ThenBy, ToArrayByIndex, ToDataTable, ToDelimitedString, ToDictionary, ToLookup, Trace, Transpose, TraverseBreadthFirst, TraverseDepthFirst, TrySingle, Unfold, Where, Window, WindowLeft, WindowRight, ZipLongest, ZipMap, ZipShortest
Install
| Product | Versions |
|---|---|
| .NET | |
| Other |
README
Changes from Previous Version
Adoption Assessment
A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.