.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);
}