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