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