Int32.ToString("<some string format specifier>")
使用多个说明符?
具体地说,我想用十六进制格式化int,但通过在空点中添加0,强制字符串为8位长。
例如,我想将十进制数1234解析为字符串“000004D2”。
我想这样做的方式是将说明符“X”和“00000000”组合在一起,但是我似乎找不到任何将说明符组合在一起的例子。我需要创建自己的FormatProvider吗?
我需要这样做,因为我正在编写一个查看器,它显示一个字节数组,支持不同的包和格式。例如,将数组显示为十六进制的4字节整数数组,或有符号显示为2字节整数数组。很像VS中的内存查看器