Class UnitConverter
Вспомогательный класс для пересчета единиц измерения
Inheritance
System.Object
UnitConverter
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Lers.Data
Assembly: Lers.Core.dll
Syntax
public static class UnitConverter
Methods
ConvertValue(Double, Unit, Unit, Boolean)
Преобразует значение.
Declaration
public static double ConvertValue(double value, Unit unit, Unit systemUnit, bool fromSystem)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | value | Значение, которое необходимо преобразовать. |
| Unit | unit | Единицы измерения. |
| Unit | systemUnit | Системные единицы измерения. |
| System.Boolean | fromSystem | Отмечает, необходимо ли преобразовать значение из системных единиц измерения. |
Returns
| Type | Description |
|---|---|
| System.Double | Преобразованное значение. |
ConvertValue(Double, UnitDescriptor, UnitDescriptor)
Преобразовывает значение из одних единиц измерения в другие.
Declaration
public static double ConvertValue(double value, UnitDescriptor from, UnitDescriptor to)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Double | value | |
| UnitDescriptor | from | |
| UnitDescriptor | to |
Returns
| Type | Description |
|---|---|
| System.Double |
ConvertValueToSystem(DataParameterDescriptor, Double, Unit)
Преобразовывает значение в системную единицу измерения.
Declaration
public static double ConvertValueToSystem(DataParameterDescriptor paramDesc, double value, Unit unit)
Parameters
| Type | Name | Description |
|---|---|---|
| DataParameterDescriptor | paramDesc | |
| System.Double | value | |
| Unit | unit |
Returns
| Type | Description |
|---|---|
| System.Double |