2 using System.Collections.Generic;
5 using System.Threading.Tasks;
11 public static byte[] LEBytes(ushort n)
13 byte[] resultBytes = BitConverter.GetBytes(n);
15 if (!BitConverter.IsLittleEndian)
17 Array.Reverse(resultBytes);
23 public static byte[] LEBytes(uint n)
25 byte[] resultBytes = BitConverter.GetBytes(n);
27 if (!BitConverter.IsLittleEndian)
29 Array.Reverse(resultBytes);
35 public static byte[] LEBytes(ulong n)
37 byte[] resultBytes = BitConverter.GetBytes(n);
39 if (!BitConverter.IsLittleEndian)
41 Array.Reverse(resultBytes);
47 public static byte[] BEBytes(ushort n)
49 byte[] resultBytes = BitConverter.GetBytes(n);
51 if (BitConverter.IsLittleEndian)
53 Array.Reverse(resultBytes);
59 public static byte[] BEBytes(uint n)
61 byte[] resultBytes = BitConverter.GetBytes(n);
63 if (BitConverter.IsLittleEndian)
65 Array.Reverse(resultBytes);
71 public static byte[] BEBytes(ulong n)
73 byte[] resultBytes = BitConverter.GetBytes(n);
75 if (BitConverter.IsLittleEndian)
77 Array.Reverse(resultBytes);