如何使用前缀"0x"将数字格式化为Hexicadecimal?
如:
int space = 32;
MessageBox.Show(space.ToString("'0x'X4")); // Output 0xX4 instead of 0x0020
Run Code Online (Sandbox Code Playgroud)
我按照以下链接:自定义数字格式字符串 http://msdn.microsoft.com/en-us/library/0c899ak8.aspx 文字字符串分隔符:表示应将所包含的字符复制到结果字符串不变.但它不适用于'X4'(它适用于'#'),有点奇怪.
我在DataGridView.DefaultCellStyle.Format中使用它,所以我不能使用:
"0x{0:X4}", space
Run Code Online (Sandbox Code Playgroud)
谢谢.彼得
int space = 32;
MessageBox.Show("0x"+space.ToString("X"));
Run Code Online (Sandbox Code Playgroud)
如果要输出0x0020
:
MessageBox.Show("0x"+space.ToString("X4"));
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8162 次 |
最近记录: |