SystemLibrary.Common.Net
6.6.1.4
Newer v exists
See the version list below for details.
dotnet add package SystemLibrary.Common.Net --version 6.6.1.4
NuGet\Install-Package SystemLibrary.Common.Net -Version 6.6.1.4
<PackageReference Include="SystemLibrary.Common.Net" Version="6.6.1.4" />
paket add SystemLibrary.Common.Net --version 6.6.1.4
#r "nuget: SystemLibrary.Common.Net, 6.6.1.4"
// Install SystemLibrary.Common.Net as a Cake Addin
#addin nuget:?package=SystemLibrary.Common.Net&version=6.6.1.4
// Install SystemLibrary.Common.Net as a Cake Tool
#tool nuget:?package=SystemLibrary.Common.Net&version=6.6.1.4
SystemLibrary Common Net
Description
Library with classes and methods for every .NET >= 6 application
Features
- Extensions for strings, arrays, lists, ... such as "Is()" and "IsNot()"
- Configuration class Config<> which reads your .json config files into C# classes, including transformations
- Dump.Write() "equivalent" to console.log in javascript
- Convert to and from json through .ToJson() on any object
- Convert parts of a json string to a C# class through .PartialJson()
- Simple fire and forget in 'Async.Run()'
Requirements
- >= .NET 6
Latest Version
- 6.6.1.4
- Added ToText() byte[] extension, from bytes back to a string
- Added Sha256() byte[] and string extension
Version history
- View git history of this file if interested
Installation
https://systemlibrary.github.io/systemlibrary-common-net/Install.html
Docs
Documentation with code samples:
https://systemlibrary.github.io/systemlibrary-common-net/
Nuget
https://www.nuget.org/packages/SystemLibrary.Common.Net/
Source
https://github.com/systemlibrary/systemlibrary-common-net
Suggestions and feedback
support@systemlibrary.com
Lisence
- Free
Product | Versions 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 was computed. 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. |
-
net6.0
- Microsoft.Extensions.Configuration.Binder (>= 6.0.0)
- Microsoft.Extensions.Configuration.EnvironmentVariables (>= 6.0.0)
- Microsoft.Extensions.Configuration.Json (>= 6.0.0)
- Microsoft.Extensions.Configuration.Xml (>= 6.0.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SystemLibrary.Common.Net:
Package | Downloads |
---|---|
SystemLibrary.Common.Web
Library with classes and methods for every >= .NET 7 web application https://github.com/systemlibrary/systemlibrary-common-web/#Description Installation https://systemlibrary.github.io/systemlibrary-common-web/Install.html Documentation with sample code https://systemlibrary.github.io/systemlibrary-common-web/ |
|
SystemLibrary.Common.Net.Json
SystemLibrary.Common.Net.Json for any .NET >= 5 application - various reuseable extensions and a partial json searcher Selling points: * Extension for converting C# object to json string * Extension for converting json string to C# object * Extension for converting parts of a json string to C# object Documentation: https://systemlibrary.github.io/systemlibrary-common-net-json/ Source code: https://github.com/systemlibrary/systemlibrary-common-net-json/ |
GitHub repositories
This package is not used by any popular GitHub repositories.