如何在 c# toString() 中将双(货币)更改为 12 位;
例如
12.50 => 000000001250
尝试这个:
string value = ((decimal)(12.50 * 100)).ToString().PadLeft(12, '0');
int a = (int)(12.50 * 100);
Console.WriteLine((a).ToString("D12"));
尝试这个
string formattedValue = value.ToString("000000000000");
value 是输入,formattedValue 是输出。