![]() |
VOOZH | about |
dotnet add package DotNetTips.Spargine.8 --version 2026.8.1.1
NuGet\Install-Package DotNetTips.Spargine.8 -Version 2026.8.1.1
<PackageReference Include="DotNetTips.Spargine.8" Version="2026.8.1.1" />
<PackageVersion Include="DotNetTips.Spargine.8" Version="2026.8.1.1" />Directory.Packages.props
<PackageReference Include="DotNetTips.Spargine.8" />Project file
paket add DotNetTips.Spargine.8 --version 2026.8.1.1
#r "nuget: DotNetTips.Spargine.8, 2026.8.1.1"
#:package DotNetTips.Spargine.8@2026.8.1.1
#addin nuget:?package=DotNetTips.Spargine.8&version=2026.8.1.1Install as a Cake Addin
#tool nuget:?package=DotNetTips.Spargine.8&version=2026.8.1.1Install as a Cake Tool
Open-source .NET assemblies from dotNetTips.com and <a href="https://dotnettips.wordpress.com/about/" target="_blank">David (dotNetDave) McCarter</a>. This repository hosts the dotNetTips.Spargine codebase for .NET 8 & 9. Spargine encompasses foundational code that I’ve been building and perfecting since the early days of .NET 2. In addition to the core library, it includes a dedicated library to support efficient testing and another designed specifically for benchmarking your code, helping you achieve optimal performance with ease.
Please support this project by <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">clicking here</a>. <a href="https://dotnettips.wordpress.com/spargine/" target="_blank">Click here</a> to visit the Spargine page on dotNetTips.com. Much of this code is also documented on <a href="https://dotnettips.wordpress.com/category/open-source/spargine/" target="_blank">dotNetTips.com</a>.
All of the assemblies listed below can be found on NuGet by <a href="https://www.nuget.org/profiles/davidmccarter" target="_blank">clicking here</a>.
Below is the list of current projects in this repository
DotNetTips.Spargine: Windows and File I/O Targeting Library.
DotNetTips.Spargine.Core: Core library used by all of the other assemblies.
<T>. Items within this collection are sorted only upon request.<T>. Includes the following events: CollectionChanged, PropertyChanged, PropertyChanging.DotNetTips.Spargine.Extensions: Library for common extension methods. Supported types are: Array, Assembly, Boolean, Collection, Color, ConcurrentBag, DataContext, DataReader, DataTable, DateTime, Dictionary, Enumerable, Enum, Exception, Guid, HashSet, HttpClient, HttpContext, HttpRequest, HttpReponseHeader, ImmutableArray, LINQ, List, Math, Numeric, Object, ObservableCollection, Process, ReadOnlyCollection, ReadOnlySpan, Socket, SortedDictionary, SortedSet, Stream, StringBuilder, String, Task, Thread, Type, WebClient
DotNetTips.Spargine.Tester: Library for creating dummy data for use in unit & benchmark tests.
creditunionC:\\Users\*user folder*\AppData\Local\Temp\MSPRINYRBU.dotnettips.temp/ljsylu/rsglcurkiylqld/wejdbuainlgjofnv/uwbrjftyt/C:\\Users\*user folder*\AppData\Local\Temp\OFQCKBRAKQ.dotnettips.temphttps://www.rp.red/wyfkxbfft/pqypmdstoydnootvdvnsqkn/https://www.ukrsusbrtjijfktfj.shoujiwww.txtkixvsxgryixbwrtje.shangriladz./sfsanvpwufadtxpfysguavguwmDotNetTips.Spargine.Benchmarking: Library for benchmarking code using <a href="https://benchmarkdotnet.org/index.html" target="_blank">BenchmarkDotNet</a>. To read more about this project, <a href="source/Benchmarking/README.md" target="_blank">click here</a>.
Spargine undergoes performance testing through benchmark tests using BenchmarkDotNet. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine.8/tree/master/docs/Benchmark%20Results" target="_blank">Click here</a> to access the latest benchmark results for these projects.
Do you have code you would like to submit to these repositories? Submit a pull request or submit an issue. I promise to take a look and include it if I like it! I might just send you some cool geeky swag that includes one of my books (as supplies last). You can also support these projects via GitHub Sponsors: <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">https://github.com/sponsors/RealDotNetDave</a>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 1 NuGet packages that depend on DotNetTips.Spargine.8:
| Package | Downloads |
|---|---|
|
DotNetTips.Spargine.8.Benchmarking
Common classes from dotNetTips.com that can be used with BenchmarkDotNet. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2026.8.1.1 | 187 | 1/1/2026 |
| 2025.8.8.31 | 282 | 9/1/2025 |
| 2025.8.8.6 | 314 | 8/6/2025 |
| 2025.8.6.10 | 401 | 6/10/2025 |
| 2025.8.5.11 | 270 | 5/11/2025 |
| 2025.8.5.1 | 310 | 4/30/2025 |
| 2025.8.4.1 | 269 | 4/2/2025 |
| 2025.8.3.14 | 203 | 3/14/2025 |
| 2025.8.2.10 | 213 | 2/11/2025 |
| 2025.8.2.1 | 243 | 2/1/2025 |
| 2024.8.11.11 | 243 | 11/12/2024 |
| 2024.8.11.1 | 246 | 10/31/2024 |
| 2024.8.9.1 | 253 | 9/1/2024 |
| 2024.8.8.1 | 246 | 8/1/2024 |
| 2024.8.5.1 | 223 | 5/5/2024 |
| 2024.8.3.1 | 243 | 3/1/2024 |
--MAR 2024: Initial 8.0 release.
--MAY 2024: Added CopyFile to FileHelper.
--AUG 2024: Major performance and documentation changes. New methods.
--NOV 2024: Code perf improvements, refactoring. Added TempFileManager.
--MAY 2025: Added AutoDefaultDictionary and OrdinalStringComparer types. Introduced new methods in Clock, PasswordGenerator, and RegexProcessor. Improved performance for CountryRepository.
--AUG 2025: Added features like CopyFile in FileHelper and TempFileManager, while also benefiting from general performance improvements and code cleanup.
--JAN 2026: Minor performance improvements and code optimizations.