大字节序

时间:2019-02-03 16:33:41

标签: c# xamarin binary endianness

我目前正在使用Xamarin和Visual Studio创建一个应用程序。这是一个转换器应用程序,它采用一个十进制数并将其转换为十六进制,八进制和二进制(以2为基数)的等效项。二进制数必须分成单独的字节,并以大端字节顺序显示。我该如何用C#编写代码?我能够翻译成Binary,但无法弄清楚我需要实现哪些代码才能以大端字节顺序显示。下面的代码在按下转换按钮时触发:

 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;

        }

任何以正确格式显示方法或方法的帮助将不胜感激。

0 个答案:

没有答案