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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы