DotNetXtensions 4.1.0

Install-Package DotNetXtensions -Version 4.1.0
dotnet add package DotNetXtensions --version 4.1.0
<PackageReference Include="DotNetXtensions" Version="4.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DotNetXtensions --version 4.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DotNetXtensions, 4.1.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install DotNetXtensions as a Cake Addin
#addin nuget:?package=DotNetXtensions&version=4.1.0

// Install DotNetXtensions as a Cake Tool
#tool nuget:?package=DotNetXtensions&version=4.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

A general purpose toolbox of helpful .NET extensions methods (and some types).
     Helpful extension methods on Dictionary, DateTime / DateTimeOffset, on strings and StringBuilder,
     on general collections, and so forth.

  • .NETStandard 2.0

    • No dependencies.
  • net6.0

    • No dependencies.

NuGet packages (12)

Showing the top 5 NuGet packages that depend on DotNetXtensions:

Package Downloads

A number of helpful collections, such as a DropOffStack, a PriorityQueue, some binary-search types that allow chop-searching on virtual collections (not just on an array), and a grab-bag of additional types such as: A ConcurrentTasksRunner, a GuidTimeStamp, a Colour type, and so forth.


MIME type helper for getting some common ("basic") MIME types, and the ability to know their associated file extensions, or to find a MIME type(s) from an extension, and so forth. This is NOT intended to be exhaustive (as having an exhaustive enum for mimetypes would not be encouraged), but to represent most of the commonly encountered file / MIME types one encounters on the web.


A rich and extremely tolerant .NET RSS and ATOM feed parser.


Provides minor set of xunit helpers


Some Newtonsoft.JSON helper extension methods and types (e.g. JsonConverters). Most important is the extension method on objects exposting a useful `ToJson` extension method, which allows one to serialize any object to Json with a single call, while being able to specify whether to indent, to camel-case property names, to serialize enums as strings, and etc. On the other end exposes a DeserializeJson extension method on strings and byte arrays. Nothing earth-shattering here, but helps those cases where you want quick and no-nonsense JSON serialization / deserialization.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.1.0 36 1/5/2022
4.0.1 219 5/12/2021
4.0.0 1,720 10/27/2020
3.9.0 375 5/30/2020
3.8.0 418 5/8/2020
3.7.0 339 12/20/2019
3.6.0 380 9/25/2019
3.5.0 961 8/1/2019
3.5.0-beta1 303 7/23/2019
3.4.0 500 7/11/2019
3.3.1 342 7/5/2019
3.3.0 606 7/1/2019
3.2.0 350 6/30/2019
3.1.0 1,110 6/18/2019
3.0.1 1,041 4/30/2019
2.0.0 531 9/18/2018
1.0.1 620 9/13/2018
1.0.0 619 9/12/2018