Из hex в dec через javascript и с#

Tfzimakin

Client
Регистрация
27.01.2018
Сообщения
37
Благодарностей
5
Баллы
8
Доброго дня, форумчанам.
Была задача из hex "00000000000000000000000000000000000000000000003635c9adc5dea00000" получить в десятичном виде - "1000000000000000000000"
Да, можно через сайт, но это не так оперативно. Искал решение, пока нашел такое, но в нем нужна доработка:


Через JavaScript из "00000000000000000000000000000000000000000000003635c9adc5dea00000" получаем -"1e+21"
JavaScript:
parseInt("{-Variable.hex-}", 16)
Через C# из "1e+21" получаем - "1000000000000000000000"
C#:
decimal num = Decimal.Parse("1e+21", System.Globalization.NumberStyles.Any);
return num.ToString();
Остался главный вопрос - как в C# прописать вместо 1e+21 переменную, чтоб работало. Или можно как-то все объединить в один кубик?
 

Tfzimakin

Client
Регистрация
27.01.2018
Сообщения
37
Благодарностей
5
Баллы
8
Решение

C#:
decimal num = Decimal.Parse(project.Variables["number"].Value, System.Globalization.NumberStyles.Any);
return num.ToString();
 
  • Спасибо
Реакции: Dorian_Gray

Greez

Client
Регистрация
05.02.2014
Сообщения
82
Благодарностей
29
Баллы
18
Как вариант:
JavaScript:
(parseInt("{-Variable.hex-}", 16)).toFixed(0);
 

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