将10位数字转换为hex字符串

如何在c#中将10位数字转换为hex字符串?

注意 :如果数字少于10位,我想添加填充? 例如,数字是1,我希望我的字符串是0000000001。

使用标准格式字符串 :

string paddedHex = myNumber.ToString("x10"); 

请参阅x格式说明符 。