Big Endian Byte Order - PullRequest
       35

Big Endian Byte Order

0 голосов
/ 03 февраля 2019

В настоящее время я создаю приложение с помощью Xamarin и Visual Studio.Это конвертер, который принимает десятичное число и преобразует его в шестнадцатеричный, восьмеричный и двоичный (base-2) эквиваленты.Двоичное число должно быть разбито на отдельные байты и отображаться в порядке байтов с прямым порядком байтов.Как бы я написал это в C #?Я могу перевести на двоичный, но не могу понять, какой код мне нужно реализовать для отображения в порядке байтов с прямым порядком байтов.Код ниже, который срабатывает при нажатии кнопки конвертирования:

 private void Button_Clicked(object sender, EventArgs e)
        {
            string input = Decimal.Text;

            int dec;
            dec = int.Parse(input);

            string hexValue = dec.ToString("X");

            Hexa.Text = hexValue;

            string octal = Convert.ToString(dec, 8);

            Octal.Text = octal;

            string binary = Convert.ToString(dec, 2);

            First.Text = binary;

        }

Любая помощь по методу или некоторому коду, который отобразит его в правильном формате, будет принята с благодарностью.

...