Returns a currency value from the given {0}. If the given {0} is null , Currency.From returns null . If the given {0} is ...

Returns a currency value from the given {0}. If the given {0} is null, Currency.From returns null.  If the given {0} is number within the range of currency, fractional part of the {0} is rounded to 4 decimal digits and returned. If the given {0} is of any other type, see Number.FromText for converting it to number value, then the previous statement about converting number value to currency value applies. Valid range for currency is -922,337,203,685,477.5808 to 922,337,203,685,477.5807. See Number.Round for the available rounding modes, the default is RoundingMode.ToEven.