MoreLINQ can be used in one of two ways. The simplest is to just import the MoreLinq namespace and all extension methods become instantly available for you to use on the types they extend (typically some instantiation of IEnumerable<T>). In some very rare instances, however, doing so can cause conflicts with other libraries you may be using that incidentally also extend the same type with an identically named method and signature. This happened with MoreLINQ, for example, when Microsoft .NET Framework 4.0 introduced Zip and MoreLINQ already had one. Starting with version 3.0 of MoreLINQ, you can reduce the potential for present (or even future) conflicts by individually importing just the extension methods you need using the static imports feature introduced in C# 6. Building the documentation is supported on Windows only and requires Sandcastle Help File Builder (SHFB). Executing builddocs.cmd generates the documentation in the docs/api directory.

Features

  • This project enhances LINQ to Objects with extra methods, in a manner which keeps to the spirit of LINQ.
  • LINQ to Objects is missing a few desirable features
  • MoreLINQ is available for download and installation as NuGet packages
  • A good way to get familiar with MoreLINQ is to explore the examples
  • Requires .NET Core 2.0 with SDK 2.1
  • Ensures that a source sequence of disposable objects are all acquired successfully

Project Samples

Project Activity

See All Activity >

Categories

Frameworks

License

Apache License V2.0

Follow MoreLINQ

MoreLINQ Web Site

You Might Also Like
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of MoreLINQ!

Additional Project Details

Programming Language

C#

Related Categories

C# Frameworks

Registered

2022-09-12