如何在XX XX XX XX没有循环的情况下将int(4字节)转换为十六进制(" ")?
例如:
i=13 hex="00 00 00 0D"
Run Code Online (Sandbox Code Playgroud)
i.ToString("X")返回"D",但我需要一个4字节的十六进制值.
如何将简单的字符串转换为以null结尾的字符串?
示例字符串:"测试消息"
以下是字节:
54 65 73 74 20 6D 65 73 73 61 67 65
Run Code Online (Sandbox Code Playgroud)
我需要字符串,如下所示:
54 00 65 00 73 00 74 00 20 00 6D 00 65 00 73 00 73 00 61 00 67 00 65 00 00
Run Code Online (Sandbox Code Playgroud)
我可以使用循环,但代码太难了.如何通过本机方法进行此转换?