通貨を扱うアプリケーションがあります。表示のために、私は、OSの領域設定に基づいて書式を設定する気の利いたVB FormatCurrency関数を使用します。フランスでは123,45、米国では123.45となります。VB.NETを使用する任意の地域のDecimal.toString()
これらの金額の計算を行うために、CDec()を使用して10進数に変換します。
私の問題は、toString()を使用してDecimalをStringに変換すると、現在設定されている領域に従ってフォーマットされるということです。私は常に、小数点を米国の文字列表現、すなわち小数点に変換できる必要があります。
私はこれに似た何かをすることができるだろうと思った: .toString( "#0.00")