Inf*_*izz 2 .net c# .net-micro-framework .net-gadgeteer
我目前正在尝试将 .NET JSON 编码器转换为 NETMF,但遇到了问题,Convert.ToString()因为 NETMF 中没有这样的东西。
编码器的原始行如下所示:
Convert.ToString(codepoint, 16);
Run Code Online (Sandbox Code Playgroud)
在查看了文档后,Convert.ToString(Int32, Int32)它说它是int32通过提供 int 作为第一个参数和提供基数作为第二个参数来将 an 转换为 int 2、8、10 或 16。
有哪些低级代码可以说明如何执行此操作或者我将如何执行此操作?
正如您从代码中看到的,我只需要从 an 转换Int32为Int16。
编辑
啊,编码器接下来也想做:
PadLeft(4, '0');
Run Code Online (Sandbox Code Playgroud)
在字符串上,这只是在字符串的开头添加 4 '0' + '0' + '0' + '0' 吗?
如果您的意思是要将 32 位整数值更改为以十六进制显示该值的字符串:
string hex = intValue.ToString("x");
Run Code Online (Sandbox Code Playgroud)
有关变化,请参阅 Stack Overflow 问题将数字转换为 .NET 中的十六进制值。
免责声明:我不确定这个函数是否存在于NETMF中,但它是如此基本,我认为它应该存在。
| 归档时间: |
|
| 查看次数: |
11132 次 |
| 最近记录: |