C# byte和10进制16进制相互转换

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# byte和10进制16进制相互转换相关的知识,希望对你有一定的参考价值。

原文:C# byte和10进制、16进制相互转换

var SRMP = new byte[4];
Array.Copy(Encoding.UTF8.GetBytes(1.ToString("x2")), SRMP, Encoding.UTF8.GetBytes(1.ToString("x2")).Length);
Array.Copy(Encoding.UTF8.GetBytes((j + 1).ToString("x2")), 0, SRMP, 1, Encoding.UTF8.GetBytes((j + 1).ToString()).Length);
 ushort leng = 1400;
byte[] a = new byte[2];
a[0] = (byte)(leng>>8);
a[1] = (byte)leng;
var ccc = BitConverter.ToString(a).Replace("-", "");
var dddd = Convert.ToInt32(ccc, 16); 
Array.Copy(a, 0, SRMP, 2, a.Length);

  

以上是关于C# byte和10进制16进制相互转换的主要内容,如果未能解决你的问题,请参考以下文章

Golang中的[]byte与16进制(String)之间相互转换

C#中二进制和流之间的各种相互转换

Delphi - 10进制16进制相互转换

python之bytes和string相互转换

PHP进制转换[实现28163664进制至10进制相互转换]

C# 二进制与字符串之间的相互转换