1

5500000.00整数を次のようにフォーマットするにはどうすればよい5,50 Mil.ですか?

変換またはフォーマットするにはどうすればよいですか?

ありがとうございました。

4

3 に答える 3

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

はい。

おそらく、整数と表示値 (この場合はおそらく 10 進数) の違いに気付いていないでしょう。5500000文字列です。整数に変換すると、メモリのどこかに00000000 01010011 11101100 01100000(ビット単位で) 格納されます。

表示値 は550000055.0 Mil両方とも文字列です。コンピューターはそれが数値であることを認識していません5500000。テキストを解析して数値表現にすることしかできません。

于 2012-09-04T13:06:32.617 に答える
0
Dim value As Integer = 5500000
Dim valueInMil As Single = (CType(value,Single) / 1000000)
于 2012-09-04T13:10:14.833 に答える