Как умножить число у которого много знаков после запятой? - C#

Узнай цену своей работы

Формулировка задачи:

как умножить число у которого много знаков после запятой?
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");
но в поле currency1 выходит значение 1E-08 как сделать чтоб вышло 0.00000001 и как можно 0.00000001 умножить на 2 и преобразовать в стринг? чтоб получилось 0.00000002

Решение задачи: «Как умножить число у которого много знаков после запятой?»

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");

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.333 из 5
Похожие ответы