EssentialSharp 1.2.1
dotnet add package EssentialSharp --version 1.2.1
NuGet\Install-Package EssentialSharp -Version 1.2.1
<PackageReference Include="EssentialSharp" Version="1.2.1" />
<PackageVersion Include="EssentialSharp" Version="1.2.1" />
<PackageReference Include="EssentialSharp" />
paket add EssentialSharp --version 1.2.1
#r "nuget: EssentialSharp, 1.2.1"
#:package EssentialSharp@1.2.1
#addin nuget:?package=EssentialSharp&version=1.2.1
#tool nuget:?package=EssentialSharp&version=1.2.1
Project info
This library is made with the intention that there will no longer be a need to add these same method in each of the projects.
Installation
Reference the EssentialSharp.dll in your project.
Usage
You can access each method from your progress by accessing the EssentialSharp namespace.
Examples
CapitalFirstLetter capitalises the first letter of the entire string. The code below will return Hello world.
Formatter.String.CapitaliseFirstLetter("HELLO WORLD");
ToRelativeDuration returns the specified duration in a beautified string. Output: 1 day 16 hours.
Formatter.String.ToRelativeDuration(TimeSpan myTimeSpan)
There's also the Number class which provides number related conversions.
The code below will return 123,456.5162.
Formatter.Number.FormatNumber(123456.5162);
You can specify the amount of decimals by specifying in an overload parameter:
// Returns 1,234.7
Formatter.Number.FormatNumber(1234.7318, 1);
// Returns 1,234.731
Formatter.Number.FormatNumber(1234.7318, 3);
Most modern C# IDEs allows you to import static members, by doing this you won't have to bother with Formatter.Number.____. See the below example:
FormatNumber(1513.12, 1);
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. 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. |
-
net8.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.