В .Net (VB более конкретно, но это не имеет значения), есть ли способ изменить формат номера из одной культуры в другую строго через тип номера?.Net Преобразование числа из одной культуры в другую
Проблема заключается в следующем: на английском языке число, например, 123.45. Если в Швеции число будет 123,45
Есть ли способ конвертировать 123,45 в 123,45 без необходимости его преобразования в строку (а затем использовать методы форматирования), а затем преобразовать ее в правильный тип (один, двойной и т. д.)?
Изменение CultureInfo в потоке звучит как более рискованный способ сделать это, чем явно форматирование с определенным CultureInfo, когда вы хотите отформатировать его. Конечно, если смысл всей темы изменить культуру, это нормально - но я бы не изменил культуру, формат, а потом изменил обратно – 2008-10-31 16:29:44