10

Visual Basic.net でコードを書いていますが、質問があります。

1000 より大きい長い数値がある場合、この値を 1,000 (カンマ付き) にフォーマットし、これを文字列に格納するにはどうすればよいですか?

例えば

1234 は 1,234 として保存されます 12345 は 12,345 として保存されます 123456 は 123,456 として保存されます

これは TryParse ステートメントで行われますか?

これを手伝ってもらえますか?

4

3 に答える 3

25

The Numeric ("N") Format Specifierを見てください。

一般的な使用:

Dim dblValue As Double = -12445.6789
Console.WriteLine(dblValue.ToString("N", CultureInfo.InvariantCulture))
' Displays -12,445.68

整数のみを使用している場合は、次のようになります。

Dim numberString As String = 1234.ToString("N0")

形式が小数点の後に数値を追加しないため、表示numberString = "1,234"されます。"N0"

于 2013-11-15T11:06:21.443 に答える
2

カンマと小数で通貨を計算したい場合は、次を使用します: .ToString("$0,00.00")

于 2014-12-10T18:05:11.367 に答える