UniversalUnitConverters 1.0.0
See the version list below for details.
dotnet add package UniversalUnitConverters --version 1.0.0
NuGet\Install-Package UniversalUnitConverters -Version 1.0.0
<PackageReference Include="UniversalUnitConverters" Version="1.0.0" />
paket add UniversalUnitConverters --version 1.0.0
#r "nuget: UniversalUnitConverters, 1.0.0"
// Install UniversalUnitConverters as a Cake Addin #addin nuget:?package=UniversalUnitConverters&version=1.0.0 // Install UniversalUnitConverters as a Cake Tool #tool nuget:?package=UniversalUnitConverters&version=1.0.0
UniversalUnitConverters
UniversalUnitConverters is a widely compatible .NET library for unit conversions, inspired by .NET MAUI's UnitConverters class. This library includes conversions for distance, temperature, weight, speed, and more.
Features
- Convert between miles and kilometers, meters, and feet
- Convert temperatures between Celsius, Fahrenheit, and Kelvin
- Convert weights between pounds, kilograms, and stones
- Convert angles between degrees and radians
- Convert speed units and more
- Higher precision conversion using decimal numeric type
- Extension methods for numeric types such as int, decimal, and double
Installation
To install UniversalUnitConverters, run the following command in the Package Manager Console:
Install-Package UniversalUnitConverters
Or add the following line to your .csproj file:
<PackageReference Include="UniversalUnitConverters" Version="1.0.0" />
Usage
Here's how to use the library:
using UniversalUnitConverters;
// ...
double miles = UnitConverters.KilometersToMiles(322.55);
decimal radians = UnitConverters.DegreesToRadians(38.3m);
// etc...
And you can use friendly numeric extensions too:
using UniversalUnitConverters.Extensions;
// ...
double kilometers = 5.3.MilesToKilometers();
decimal fahrenheit = 37.7m.CelsiusToFahrenheit();
decimal feet = 100.MetersToInternationalFeet();
// etc...
Contributing
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
License
This project is licensed under the MIT License.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. 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. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.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.