int到hexstring
我需要转换和INT到hexstring。
当转换1400 => 578
使用ToString("X")
或ToString("X2")
但我需要它像0578
。
任何人都可以提供给我IFormatter,以确保string有4个字符长?
使用ToString("X4")
。
4表示string将是4位数字。
参考: MSDN上的hex(“X”)格式说明符 。
尝试以下操作:
ToString("X4")
请参阅MSDN上的X
格式说明符 。
以前的答案不利于负数。 使用一个简短的types而不是int
short iValue = -1400; string sResult = iValue.ToString("X2"); Console.WriteLine("Value={0} Result={1}", iValue, sResult);
现在结果是FA88