C# 小数转换为具有设定位数的整数

问题描述 投票:0回答:1

我有一个 C# 项目,需要将小数转换为长度始终为 14 位的 int。数字应该从右到左填写 int,最好的解释方法是通过示例:

719.95 --> 00000000071995

2970.00 --> 00000000297000

783.02 --> 00000000078302

7181.60 --> 00000000718160

真诚感谢任何帮助。

c# type-conversion
1个回答
0
投票

您可以执行以下操作:

var decimalValue = 719.95;
var stringDecimalValue = decimalValue.ToString().Replace(",","");
var result = stringDecimalValue.PadLeft(14,'0');
© www.soinside.com 2019 - 2024. All rights reserved.