шестнадцатеричный конвертер - PullRequest
0 голосов
/ 29 марта 2012

У меня есть текстовое поле, которое принимает в качестве входных шестнадцатеричных значений, и сообщение, которое показывает выходные данные в двоичном виде.Например:

ввод: F710 (строка)
вывод: 1111011100010000

Я буду использовать это значение в другой работе.Как я мог это сделать?

Ответы [ 2 ]

3 голосов
/ 29 марта 2012

Я не совсем уверен, что понимаю ваш вопрос, но самое простое, что приходит на ум, - это просто вычислить значения на лету.Например:

public static string BitStringFromHexString(string hex)
{
    int i;
    if (!Int32.TryParse(hex, System.Globalization.NumberStyles.HexNumber, null, out i))
    {
        throw new ArgumentException(String.Format("Input not recognized '{0}'. ", hex), "hex");
    }

    return Convert.ToString(i,2);
 }
0 голосов
/ 29 марта 2012
        string binV = "";
        binV = Convert.ToString(Convert.ToInt32(textBox1.Text, 16), 2);
        textBox2.Text=binV;

Должен сделать работу за тебя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...