0

アプリケーションで初期化しようとすると、例外が発生し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()

ここに欠けているものは何ですか?

4

1 に答える 1

0

MSDNは、サポートされているカルチャのリストを取得し、そのリストから必要なカルチャを取得しようとすることを提案しています。それ以外の場合は、既定のカルチャを使用します。

于 2012-11-29T09:05:47.830 に答える