.NET 4.x Перевести дробное шестнадцатеричное число в двоичное - C#
Формулировка задачи:
В общем, нужно перевести дробное шестнадцатеричное число в двоичное.
Пробовал это
double.Parse("3E8,199", System.Globalization.NumberStyles.HexNumber)
Не работает
int переводит без проблем. Есть ли ещё какие способы? Желательно без циклов и прочего
Решение задачи: «.NET 4.x Перевести дробное шестнадцатеричное число в двоичное»
textual
Листинг программы
- public static int Fraction(double value)
- {
- var s = value.ToString();
- var separator = NumberFormatInfo.CurrentInfo.NumberDecimalSeparator;
- s = s.Split(separator)[1];
- return int.Parse(s);
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д