ZLinq is a zero-allocation LINQ library for .NET, achieving superior performance by using structs and generics. It covers all LINQ methods with optimizations such as SIMD support and a Source Generator for easier integration. Compatible with multiple platforms including .NET Standard 2.0, Unity, and Godot, ZLinq provides extensive coverage and performance enhancements over traditional LINQ, making it an attractive choice for high-performance applications.

19m read timeFrom neuecc.medium.com
Post cover image
Table of contents
ValueEnumerable Architecture and OptimizationTryGetNextTryGetNonEnumeratedCount / TryGetSpan / TryCopyToLINQ to SpanLINQ to SIMDVectorizable MethodsLINQ to Tree

Sort: