Чтобы выбрать совершенно новую культуру, установите CurrentThread.CurrentCulture
для новой культуры, например, установить на французский:
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo("fr-FR");
System.Threading.Thread.CurrentThread.CurrentCulture = ci;
Вы можете найти список предопределенных CultureInfo
имен здесь и здесь .
Если вы хотите изменить некоторые аспекты культуры по умолчанию, вы можете взять культуру текущего потока, использовать его имя для создания нового экземпляра CultureInfo и установить новую культуру потока с некоторыми изменениями, например, чтобы изменить текущую культуру, чтобы использовать символ «Евро»:
System.Globalization.CultureInfo ci = new System.Globalization.CultureInfo( System.Threading.Thread.CurrentThread.CurrentCulture.Name);
ci.NumberFormat.CurrencySymbol = "€";
System.Threading.Thread.CurrentThread.CurrentCulture = ci;