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