Visual Basic.netでコードを書いていて、質問があります。
1000より大きい長い数値がある場合、この値を1,000(コンマを含む)にフォーマットし、これを文字列に格納するにはどうすればよいですか?
たとえば.
1234は1,234として保存されます12345は12,345として保存されます123456は123,456として保存されます
これは、TryParseステートメントで行われますか?
これを手伝って頂けますか?
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"
形式では、小数点の後に数字は追加されません。
コンマと小数で通貨を実行したい場合は、以下を使用します。ToString( "$ 0,00.00")
$
表記の使用:
int myvar = 12345;
Console.WriteLine($"Here is my number: {myvar:N0}");