C# 如何转换数字';将数字转换为ASCII字节?
如果我有C# 如何转换数字';将数字转换为ASCII字节?,c#,ascii,C#,Ascii,如果我有int x=24,如何将其转换为一个2字节数组,其中第一个字节存储2(50)的值,第二个字节存储4(52)?System.Text.Encoding.ascienceoding.GetBytes(x.ToString())System.Text.Encoding.ascienceoding.GetBytes(x.ToString())最简单的方法是先将其转换为字符串,然后再将其转换为字节 byte[] bytes = System.Text.Encoding.ASCII.GetBytes
int x=24
,如何将其转换为一个2字节数组,其中第一个字节存储2
(50
)的值,第二个字节存储4
(52
)?System.Text.Encoding.ascienceoding.GetBytes(x.ToString())
System.Text.Encoding.ascienceoding.GetBytes(x.ToString())代码>最简单的方法是先将其转换为字符串,然后再将其转换为字节
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(x.ToString());
最简单的方法是先转换成字符串,然后再转换成字节
byte[] bytes = System.Text.Encoding.ASCII.GetBytes(x.ToString());
可以使用除法运算符和模运算符:
byte[] data = new byte[] { (byte)(48 + x / 10), (byte)(48 + x % 10) };
可以使用除法运算符和模运算符:
byte[] data = new byte[] { (byte)(48 + x / 10), (byte)(48 + x % 10) };
的可能重复,其变体为将ToString()添加到前端。的可能重复,其变体为将ToString()添加到前端。