gpt4 book ai didi

c# - 将数字转换为 .NET 中的十六进制值

转载 作者:可可西里 更新时间:2023-11-01 08:02:29 24 4
gpt4 key购买 nike

我需要将整数转换为十六进制值。它看起来像这样:

0x0201cb77192c851c

当我做的时候

string hex = int.ToString("x")

在 C# 中,它返回

201cb77192c851c

如何获得所需的结果?

最佳答案

一种方法是在“x”之后附加您需要的位数。这将根据需要用前导零填充输出。

"0x" + myLong.ToString("x16");

string.Format("0x{0:x16}", myLong);

来自 The Hexadecimal ("X") Format Specifier :

The precision specifier indicates the minimum number of digits desired in the resulting string. If required, the number is padded with zeros to its left to produce the number of digits given by the precision specifier.

关于c# - 将数字转换为 .NET 中的十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4048929/

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