一部のデータを Excel ワークブックにエクスポートするときに、特定のフィールドにカスタムの数値形式を設定しています。
問題は、実際の書式文字列がロケールに依存することです。たとえば、英語の場合は "0.00"、スロベニア語の場合は "0,00" です。
地域設定から小数点区切り文字を読み取る方法はありますか?
一部のデータを Excel ワークブックにエクスポートするときに、特定のフィールドにカスタムの数値形式を設定しています。
問題は、実際の書式文字列がロケールに依存することです。たとえば、英語の場合は "0.00"、スロベニア語の場合は "0,00" です。
地域設定から小数点区切り文字を読み取る方法はありますか?
public static str currencyDecimalSeparator()
{
System.Threading.Thread t = System.Threading.Thread::get_CurrentThread();
System.Globalization.CultureInfo ci = t.get_CurrentCulture();
System.Globalization.NumberFormatInfo ni;
str delimiter;
ci.ClearCachedData();
ni = ci.get_NumberFormat();
delimiter = ni.get_CurrencyDecimalSeparator();
return delimiter;
}