为什么LCID不是唯一的?

时间:2015-04-27 08:56:16

标签: c# .net cultureinfo lcid

为什么LCID不是唯一的?我的代码:

var data = CultureInfo.GetCultures(CultureTypes.AllCultures)
  .OrderBy(n=>n.LCID).ToArray().GroupBy(s => s.LCID)
  .Where(n=>n.Count() > 1).SelectMany(m => m);

我看到两个LCID不是唯一的:4和31748.

因此我无法使用此类代码:

Dictionary<Int32, CultureInfo> valid_lcids =
 CultureInfo.GetCultures(CultureTypes.AllCultures).ToDictionary(
 c => c.LCID, c => c);

1 个答案:

答案 0 :(得分:1)

尝试使用CultureTypes.SpecificCultures