/// <summary> /// Print CryptocurrencyMoney class object in clear format, ex. 1334.300 12.0036 /// </summary> public override string ToClearString() { string ts = amount.ToStringGlobal(CryptocurrencyTypeHelper.GetDecimalPlaces(cryptocurrencyType)); ts = CutEndingZeros(ts); return(ts.Replace(",", "")); }
/// <summary> /// Print CryptocurrencyMoney class object, ex. ฿4.30042801 /// </summary> public override string ToString() { string output = amount.ToStringGlobal(CryptocurrencyTypeHelper.GetDecimalPlaces(cryptocurrencyType)); if (AppSettings.Site.CommasInNumbersEnabled) { String formatCommand = "{0:n" + CryptocurrencyTypeHelper.GetDecimalPlaces(cryptocurrencyType) + "}"; output = String.Format(new System.Globalization.CultureInfo("en-US"), formatCommand, Decimal.Parse(output)); } output = CutEndingZeros(output); output = String.Format("{0}{1}{2}", cryptocurrency.CurrencyDisplaySignBefore, output, cryptocurrency.CurrencyDisplaySignAfter); return(output); }
public override int GetMultiplier() { return((int)Math.Pow(10, CryptocurrencyTypeHelper.GetDecimalPlaces(cryptocurrencyType))); }