整形数据的大小端序转换:
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class a
{
public static int EndianReverse(int oldvalue)
{//int转为数组
byte[] bytes = BitConverter.GetBytes(oldvalue);
//数组以字符串形式输出
Console.WriteLine("byte array: " + BitConverter.ToString(bytes));
// Output: byte array: 9A-50-07-0C
//再次转为数字
Console.WriteLine("端序转换前的数字" + BitConverter.ToInt32(bytes,0));
//反转数组
Array.Reverse(bytes);
int i = BitConverter.ToInt32(bytes,0);
Console.WriteLine("byte array: " + BitConverter.ToString(bytes));
Console.WriteLin