Как перевести экспоненциальное число в двоичное на C# ?

Nekro

Client
Регистрация
01.08.2020
Сообщения
246
Реакции
26
Баллы
28
Здравствуйте.

Есть число 2,02429149797571E-10, как мне его перевести в 0.000000000202429149797571 на C# ?
 
Приветствую! Можно вот таким способом:
C#:
Развернуть Свернуть Копировать
string x = "2,02429149797571E-10";
decimal d = Decimal.Parse(x, System.Globalization.NumberStyles.Float);
return d;
 
  • Спасибо
Реакции: Nekro
При этом у decimal максимум 29 знаков после запятой
 
  • Спасибо
Реакции: Nekro
Приветствую! Можно вот таким способом:
C#:
Развернуть Свернуть Копировать
string x = "2,02429149797571E-10";
decimal d = Decimal.Parse(x, System.Globalization.NumberStyles.Float);
return d;
Благодарю! Помогло. Сохраню себе этот код.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)