Как умножить число у которого много знаков после запятой? - C#
Формулировка задачи:
как умножить число у которого много знаков после запятой?
но в поле currency1 выходит значение 1E-08
как сделать чтоб вышло 0.00000001
и как можно 0.00000001 умножить на 2 и преобразовать в стринг?
чтоб получилось 0.00000002
string a = "0.00000001";
Char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
a = a.Replace('.', separator);
a = a.Replace(',', separator);
stake = Double.Parse(a);
string currency1 = stake.ToString("G3");Решение задачи: «Как умножить число у которого много знаков после запятой?»
textual
Листинг программы
string a = "0.00000001";
char separator = System.Globalization.CultureInfo.CurrentCulture.NumberFormat.CurrencyDecimalSeparator[0];
a = a.Replace('.', separator);
a = a.Replace(',', separator);
double stake = double.Parse(a);
stake *= 2;
string currency1 = stake.ToString("F8");