我有一些 int 值要转换为字符串,但是是十六进制的。此十六进制值应始终按 2 位进行格式化。
下面的例子:
int a = 10;
int b = 20;
//returns the value in hex
string c = a.toString("x"); // a
string d = b.toString("x"); // 14
我想要的是十六进制值总是两位数。显示像“0a”,而不仅仅是“a”。
我正在使用将 int 转换为格式化字符串,
int e = 1;
string f = e.toString("D2"); // 01
有办法把这两件事结合起来吗?要将 int 转换为十六进制格式的字符串?