dotNetTips.Spargine.6.Extensions 2024年6月2日.1

Suggested Alternatives

DotNetTips.Spargine.8.Extensions

dotnet add package dotNetTips.Spargine.6.Extensions --version 2024年6月2日.1
 
NuGet\Install-Package dotNetTips.Spargine.6.Extensions -Version 2024年6月2日.1
 
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="dotNetTips.Spargine.6.Extensions" Version="2024年6月2日.1" />
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="dotNetTips.Spargine.6.Extensions" Version="2024年6月2日.1" />
 
Directory.Packages.props
<PackageReference Include="dotNetTips.Spargine.6.Extensions" />
 
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add dotNetTips.Spargine.6.Extensions --version 2024年6月2日.1
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: dotNetTips.Spargine.6.Extensions, 2024年6月2日.1"
 
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package dotNetTips.Spargine.6.Extensions@2024年6月2日.1
 
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=dotNetTips.Spargine.6.Extensions&version=2024年6月2日.1
 
Install as a Cake Addin
#tool nuget:?package=dotNetTips.Spargine.6.Extensions&version=2024年6月2日.1
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

dotNetTips.Spargine v2024.6.2.1 for .NET 6 & 7

Open-source .NET assemblies from dotNetTips.com and David (dotNetDave) McCarter. This repository is for the dotNetTips.Spargine code for .NET 6 & 7. 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>.

NuGet

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>.

Projects

Generated by NDepend <a href="https://www.ndepend.com/" target="_blank">https://www.ndepend.com/</a>

Projects

Below is the list of current projects in this repository

.NET 6

  • DotNetTips.Spargine: Library that targets Windows
  • DotNetTips.Spargine.Core: Core library used by all of the other assemblies.
  • DotNetTips.Spargine.Extensions: Library for extension methods.
  • DotNetTips.Spargine.Tester: Library for creating dummy data for use in unit & benchmark tests.
  • DotNetTips.Spargine.Benchmarking: Library for benchmarking code using BenchmarkDotNet.

Benchmark Tests

Below are the current benchmark results for these projects. Currently it takes 4.5 hours to run all the benchmark tests.

dotNetTips.Spargine
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.BenchmarkTests.IO.DirectoryHelperBenchmark-report-stackoverflow.md" target="_blank">DirectoryHelper</a>
dotNetTips.Spargine.Core
  1. CachedEnumerable
  2. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.Threading.ChannelQueueCollectionBenchmark-report-stackoverflow.md" target="_blank">ChannelQueueCollection</a>
  3. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Collections.CollectionCollectionBenchmark-report-stackoverflow.md" target="_blank">Collection</a>
  4. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Logging.LoggingBenchmark-report-stackoverflow.md" target="_blank">LoggingHelper</a>
  5. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Security.EncryptionHelperBenchmark-report-stackoverflow.md" target="_blank">EncryptionHelper</a>
  6. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.Serialization.SerializationBenchmark-report-stackoverflow.md" target="_blank">Serialization</a>
  7. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.StringBuilderHelperCounterBenchmark-report-stackoverflow.md" target="_blank">StringBuilderHelper</a>
  8. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Core.BenchmarkTests.TypeHelperBenchmark-report-stackoverflow.md" target="_blank">TypeHelper</a>
dotNetTips.Spargine.Extensions
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ArrayExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Array</a>
  2. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Extensions.AssemblyExtensionsBenchmark-report-stackoverflow.md" target="_blank">Assembly</a>
  3. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.CollectionExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Collection</a>
  4. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.DictionaryExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Dictionary</a>
  5. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumExtensionsBenchmark-report-stackoverflow.md" target="_blank">Enum</a>
  6. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ExceptionExtensionsBenchmark-report-stackoverflow.md" target="_blank">Exception</a>
  7. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.GeneralBenchmark-report-stackoverflow.md" target="_blank">General</a>
  8. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.EnumerableExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">Enumerable</a>
  9. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ImmutableArrayExtensionsBenchmark-report-stackoverflow.md" target="_blank">ImmutableArray</a>
  10. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ListExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">List</a>
  11. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObjectExtensionsBenchmark-report-stackoverflow.md" target="_blank">Object</a>
  12. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ObservableCollectionExtensionsCollectionBenchmark-report-stackoverflow.md" target="_blank">ObservableCollection</a>
  13. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.ReadOnlyCollectionBenchmark-report-stackoverflow.md" target="_blank">ReadOnlyCollection</a>
  14. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedDictionaryExtensionsBenchmark-report-stackoverflow.md" target="_blank">SortedDictionary</a>
  15. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.SortedSetCollectionBenchmark-report-stackoverflow.md" target="_blank">SortedSet</a>
  16. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringBuilderExtensionsCounterBenchmark-report-stackoverflow.md" target="_blank">StringBuilder</a>
  17. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsCounterBenchmark-report-stackoverflow.md" target="_blank">String (mutiple string tests)</a>
  18. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.StringExtensionsBenchmark-report-stackoverflow.md" target="_blank">String (single string tests)</a>
dotNetTips.Spargine.Tester
  1. <a href="https://github.com/RealDotNetDave/dotNetTips.Spargine/blob/main/docs/Benchmark%20Results/6/DotNetTips.Spargine.Extensions.BenchmarkTests.Tester.RandomDataBenchmark-report-stackoverflow.md" target="_blank">RandomData</a>

Your Support Is Appreciated!

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 this via GitHub Sponsors: <a href="https://github.com/sponsors/RealDotNetDave" target="_blank">https://github.com/sponsors/RealDotNetDave</a>

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed.
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on dotNetTips.Spargine.6.Extensions:

Package Downloads
dotNetTips.Spargine.6

Main helper methods/ code for Spargine that target Windows.

dotNetTips.Spargine.6.Tester

Common code to help with unit tests by generating random data.

DotNetTips.Spargine.6.Benchmarking

Common classes from dotNetTips.com that can be used with BenchmarkDotNet.

DotNetTips.Spargine.Benchmarking

Common classes from dotNetTips.com that can be used with BenchmarkDotNet.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2024年6月2日.1 1,094 2/1/2024
2023年6月11日.4 929 11/4/2023
2023年6月8日.1 1,166 7/31/2023
2023年6月5日.1 1,189 4/30/2023
2023年6月2日.2 1,404 2/8/2023
2023年6月2日.1 1,358 2/3/2023
2022年6月11日.14 1,830 11/14/2022
2022年6月8日.9 2,040 7/31/2022
2022年6月5日.31 1,765 5/31/2022
2022年6月5日.1 1,734 5/1/2022

--APR 2022: Initial release.
--AUG 2022: New code, unit tests and code cleanup.
--NOV 2022: New code, unit tests, benchmark tests. Code cleanup.
--FEB 2023: New code, unit tests, benchmark tests. Code cleanup.
--MAY 2023: New code, unit tests, benchmark tests. Code cleanup.
--AUG 2023: New extension methods. Code cleanup.
--NOV 2023: Code cleanup.
--FEB 2024: Minor changes including for performance.