Converts objects to decimals.
Description
The DecimalConverter class can be used to convert objects to decimals according to the following rules:
-
Strings are converted to double values
-
DateTime: total number of milliseconds since unix epoch
-
Boolean: 1 for true and 0 for false
Static methods
ToDecimal
Converts an object to a decimal value
public static
decimal ToDecimal (object value)
- value: object - object to be converted
- returns: decimal - returned decimal value
ToDecimalWithDefault
Converts an object to decimal. If the conversion is not possible, it returns the given default.
public static
decimal ToDecimalWithDefault (object value, decimal defaultValue)
- value: object - object to convert
- defaultValue: decimal - default value
- returns: decimal - returned decimal value
ToNullableDecimal
Converts value into doubles or returns null when conversion is not possible.
public static
decimal ToNullableDecimal(object value)
- value: object - object to be converted
- returns: decimal - returned decimal value