我使用指定给我的区域性作为IFormatProvider将字符串转换为值。
我在试着弄清楚他们给我的是哪种文化。
我意识到IFormatProvider不一定要对应于System.Globalization.Culture,但它确实对应了。
那么我怎么才能知道它的名字呢?
发布于 2012-09-18 22:29:31
CultureInfo类实现了IFormatProvider,因此您可以尝试强制转换:
IFormatProvider provider = ...
CultureInfo ci = provider as CultureInfo;
if (ci != null)
{
string name = ci.DisplayName;
...
}https://stackoverflow.com/questions/12478972
复制相似问题