gpt4 book ai didi

C# 如何将数字格式化为带有前缀 '0x' 的十六进制

转载 作者:太空狗 更新时间:2023-10-29 20:18:30 27 4
gpt4 key购买 nike

如何将数字格式化为带有前缀“0x”的十六进制?

如:

int space = 32;
MessageBox.Show(space.ToString("'0x'X4")); // Output 0xX4 instead of 0x0020

我点击了这个链接:自定义数字格式字符串 http://msdn.microsoft.com/en-us/library/0c899ak8.aspxLiteral string delimiter:表示应该将包含的字符原封不动地复制到结果字符串中。但它不适用于“X4”(它确实适用于“#”),有点奇怪。

我在 DataGridView.DefaultCellStyle.Format 中使用它,所以我不能使用:

"0x{0:X4}", space

谢谢。彼得

最佳答案

int space = 32;
MessageBox.Show("0x"+space.ToString("X"));

如果要输出0x0020:

MessageBox.Show("0x"+space.ToString("X4"));

关于C# 如何将数字格式化为带有前缀 '0x' 的十六进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4012324/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com