Gehtsoft.Measurements
1.1.12
See the version list below for details.
dotnet add package Gehtsoft.Measurements --version 1.1.12
NuGet\Install-Package Gehtsoft.Measurements -Version 1.1.12
<PackageReference Include="Gehtsoft.Measurements" Version="1.1.12" />
paket add Gehtsoft.Measurements --version 1.1.12
#r "nuget: Gehtsoft.Measurements, 1.1.12"
// Install Gehtsoft.Measurements as a Cake Addin #addin nuget:?package=Gehtsoft.Measurements&version=1.1.12 // Install Gehtsoft.Measurements as a Cake Tool #tool nuget:?package=Gehtsoft.Measurements&version=1.1.12
The C# library to manipulate with various measurements (e.g. distances, weight, angles, temperatures, and so on) expressed in various units (e.g. distances in inches, yards, meters)
Currently, distance/length, velocity, weight, angular measurements, and energy units are supported.
The library is shared under LGPL license.
Using Library
The core class of the library is the generic structure Measurement
. The structure accepts an enumeration as a parameter and this enumeration defines the measurement unit to be used:
Measurement<DistanceUnit> v = new Measurement<DistanceUnit>(10, DistanceUnit.Feet);
You can then manipulate this value using C# operator, format them or convert it into another unit:
var v1 = v * 2;
string v = v.ToString("N3");
var v2 = v1.To(DistanceUnit.Meter);
Read more on https://docs.gehtsoftusa.com/Gehtsoft.Measurements/index.html#main.html
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. |
-
- System.Text.Json (>= 6.0.5)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Gehtsoft.Measurements:
Package | Downloads |
---|---|
BallisticCalculator
Ballistic Calculator |
GitHub repositories
This package is not used by any popular GitHub repositories.
Fix comparison of very small values. Update dependencies, minor changes.