有没有办法在使用超过1个说明符的情况下使用Int32.ToString("<some string format specifier>")?具体地说,我想要格式化一个十六进制的int,但通过在空位中添加0来强制字符串为8位长。例如,我希望将十进制数字1234解析为字符串"000004D2“。我想要这样做的方法是组合说明符"X“<e
我的方法返回错误的int值。当我给它十六进制值AB或DC或类似的值时,它返回int =0,但当我给它十六进制值= 22时,它返回int = 22。(尽管在本例中int应该是34 )。public int StatusBit(int Xx, int Rr) { int.TryParse(GetX(Xx,Rr), out Number