.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); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д