gpt4 book ai didi

.net - 将三字母语言名称解析为文化信息

转载 作者:行者123 更新时间:2023-12-04 14:49:16 27 4
gpt4 key购买 nike

我正在使用一个 API,该 API 返回有关文件中音频流的一些信息,更具体地说是其三字母 ISO 名称 ( ISO 639-2 ) 表示中的音频语言。

我想将此信息解析为新的 CultureInfo对象,但没有采用三字母代码的构造函数。我当然可以编写一个巨大的 select 语句(为 C# 人员切换),但我认为首先询问更好的方法会更具成本效益。
那么我是运气不好还是有一种使用三个字母名称创建 CultureInfo 对象的 secret 方法?

最佳答案

编辑:对不起,我使用了错误的属性:

public static CultureInfo FromISOName(string name)
{
return CultureInfo
.GetCultures(CultureTypes.NeutralCultures)
.FirstOrDefault(c => c.ThreeLetterISOLanguageName == name);
}

但是,列表中仍然存在重复项,并且不支持“dut”。

关于.net - 将三字母语言名称解析为文化信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9841106/

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