0

当我尝试CultureInfo在我的应用程序中初始化时出现异常。

以下是我正在使用的代码:

public void SetLanguage(string cultureCode)
        {
            if (string.IsNullOrEmpty(cultureCode))
            {
                _cultureInfo = new CultureInfo("en");
            }
            else
            {
                _cultureInfo = new CultureInfo(cultureCode);
            }           
        }

我正在尝试为"no"文化代码创建文化信息,但PlateformNotSupported由于无法创建CompareCulture而出现异常,DateTimeFormat以下是异常:

  System.Globalization.CultureInfo.Check Neutral(CultureInfo culture)         System.Globalization.CultureInfo.get_DateTimeFormat()

这里缺少什么,任何想法都会被应用?

4

1 回答 1

0

MSDN建议获取支持的文化列表,并尝试从该列表中获取所需的文化。否则使用默认文化。

于 2012-11-29T09:05:47.830 回答