Ao exportar alguns dados para uma pasta de trabalho do Excel, estou definindo um formato de número personalizado para determinados campos.
O problema é que a cadeia de formato real depende do código do idioma, por exemplo "0,00" para inglês e "0,00" para esloveno.
Existe alguma maneira de ler o delimitador decimal nas configurações regionais?
Respostas:
2 para resposta № 1public 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;
}