gpt4 book ai didi

c# - 中性文化如何映射到 CultureInfo.CreateSpecificCulture 方法中的特定文化?

转载 作者:行者123 更新时间:2023-11-30 13:44:45 27 4
gpt4 key购买 nike

我不知道中性文化如何映射到特定文化。是不是像下面这样静态的?

en = en-US    
fr = fr-FR
pt = pt-BR

我检查了 http://referencesource.microsoft.com/#mscorlib/system/globalization/cultureinfo.cs,44db57d9e190258e,references

&来自 https://github.com/dotnet/coreclr/blob/master/src/classlibnative/nls/nlsinfo.cpp 的 nativeInitCultureData

但是我听不懂。谁能帮忙?

最佳答案

我认为这里没有精确映射。

enen-US 文化根据其 LCID property 而不同。其中有 0x00090x0409 顺序。 en 是一种与语言相关但与国家或地区相关的神经文化。

但是 en-US 是一种特定的文化,它与一种语言和一个国家或地区相关联。

这就是为什么你可以创建一个 RegionInfo使用 zh-CN

var region = new RegionInfo("en-US");

但您不能使用en

创建
var region = new RegionInfo("en");

它说;

The region name en should not correspond to neutral culture; a specific culture name is required.

CultureInfo 对象之间存在层次结构,Parent特定文化的父级是中性文化,中性文化的父级是 InvariantCulture .

让我为您想象一下这种层次结构如何适用于en 中性文化:

enter image description here

关于c# - 中性文化如何映射到 CultureInfo.CreateSpecificCulture 方法中的特定文化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35152134/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com