Click or drag to resize

Length(Double, Unit, MetricExponent) Constructor

Creates a new instance of Length with a particular value and Unit assuming that value is already raised or lowered to the power of exponent.

Namespace: InnerDrive.Quantitative
Assembly: InnerDrive.Quantitative (in InnerDrive.Quantitative.dll) Version: 5.0.8475.0
Syntax
C#
[JsonConstructorAttribute]
public Length(
	double value,
	Unit unit,
	MetricExponent exponent = MetricExponent.Unit
)

Parameters

value  Double
The value of the Length to use.
unit  Unit
The Unit to use.
exponent  MetricExponent  (Optional)
If applicable to unit, the MetricExponent that value is assumed to be already.
Exceptions
ExceptionCondition
IncompatibleUnitExceptionThrown if Length is not the type that the Unit applies to.
ArgumentNullExceptionThrown if unit is null.
Example
The following example creates a Length of 100 km:
C#
Unit unit = new Meter();
MetricExponent exponent = MetricExponent.Kilo;
double value = 100d;

Length hundredKm = new Length(value, unit, exponent);
See Also