1

如何将整数格式化5500000.00为类似的格式5,50 Mil.

我如何转换或格式化它?

谢谢你。

4

3 回答 3

0

是的。

您可能没有意识到整数和显示(在这种情况下可能是十进制)值之间的区别。5500000是字符串。如果将其转换为整数,它会以00000000 01010011 11101100 01100000(以位为单位)存储在内存中的某处。

显示值 ,5500000都是55.0 Mil字符串。计算机不知道那5500000是数字 - 它只能将文本解析为数字表示。

于 2012-09-04T13:06:32.617 回答
0

是的,您需要将其转换为字符串才能以这种方式显示,但您不必将其转换为字符串即可实际获得数百万的数字。例如:

Dim total As Integer = 5500000
Dim millions As Decimal = total / 1000000
Dim formatted As String = String.Format("{0} Mil.", millions)
于 2012-09-04T13:07:58.293 回答
0
Dim value As Integer = 5500000
Dim valueInMil As Single = (CType(value,Single) / 1000000)
于 2012-09-04T13:10:14.833 回答