在C#.Net Compact Framework中创建文化信息时的DateTimeFormat异常

时间:2012-11-29 09:00:20

标签: c# compact-framework

当我尝试在我的应用程序中初始化CultureInfo时,我收到了异常。

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

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

我正在尝试为"no"文化代码创建文化信息,但我得到例外PlateformNotSupported,因为它无法创建CompareCultureDateTimeFormat以下是例外:

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

这里缺少什么,任何想法都会受到关注?

1 个答案:

答案 0 :(得分:0)

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