将字符串转换为文化信息

convert string to cultureinfo

如何将 String 转换为 CultureInfo

Cultureinfo ci;
String dummy = dropdownlist.SelectedValue; 
ci = (CultureInfo) dummy; // <- compile time error here

Error: cannot convert string to CultureInfo.

您使用CultureInfo.GetCultureInfo,例如:

System.Globalization.CultureInfo.GetCultureInfo("en");

好吧,只是一个简单的创作:

 CultureInfo ci = new CultureInfo(dummy);

整个解决方案:

 CultureInfo ci = String.IsNullOrEmpty(dropdownlist.SelectedValue)
   ? CultureInfo.InvariantCulture // Or use other default
   : new CultureInfo(dropdownlist.SelectedValue);