[]
        
(Showing Draft Content)

C1.C1Preview.Unit.op_Implicit

implicit operator Operator

implicit operator double(Unit)

Returns the absolute value of a Unit expressed in Default units.

Throws exception if the operation cannot be performed.

Declaration
public static implicit operator double(Unit value)
Public Shared Widening Operator CType(value As Unit) As Double
Parameters
Type Name Description
Unit value

The unit value to convert.

Returns
Type Description
double

The absolute value.

implicit operator string(Unit)

Converts a unit value to a string.

Declaration
public static implicit operator string(Unit value)
Public Shared Widening Operator CType(value As Unit) As String
Parameters
Type Name Description
Unit value

The unit to convert.

Returns
Type Description
string

The string representing the unit value.

implicit operator Unit(double)

Converts a double value to a Unit using Default units.

Declaration
public static implicit operator Unit(double value)
Public Shared Widening Operator CType(value As Double) As Unit
Parameters
Type Name Description
double value

The double value.

Returns
Type Description
Unit

The unit value.

implicit operator Unit(int)

Converts an integer value to a Unit using Default units.

Declaration
public static implicit operator Unit(int value)
Public Shared Widening Operator CType(value As Integer) As Unit
Parameters
Type Name Description
int value

The integer value.

Returns
Type Description
Unit

The unit value.

implicit operator Unit(string)

Converts a string to a Unit value (see Unit(string).

Declaration
public static implicit operator Unit(string value)
Public Shared Widening Operator CType(value As String) As Unit
Parameters
Type Name Description
string value

The string to convert.

Returns
Type Description
Unit

The unit value.