我需要将整数转换为十六进制值.它看起来像这样:
0x0201cb77192c851c
当我做
string hex = int.ToString("x")
Run Code Online (Sandbox Code Playgroud)
在C#中,它返回
201cb77192c851c
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到所需的结果?
Ani*_*Ani 26
一种方法是在"x"之后追加所需的位数.这将根据需要用前导零填充输出.
"0x" + myLong.ToString("x16");
Run Code Online (Sandbox Code Playgroud)
要么
string.Format("0x{0:x16}", myLong);
Run Code Online (Sandbox Code Playgroud)
精度说明符表示结果字符串中所需的最小位数.如果需要,数字用左边的零填充,以产生精度说明符给出的位数.
| 归档时间: |
|
| 查看次数: |
17184 次 |
| 最近记录: |