- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
给定一个特定的国家代码,例如“CH”,如何获得 CultureInfo 对象?特定国家/地区代码是动态的(在运行时更改)。我只有国家代码,我想知道是否可以仅国家代码创建 CultureInfo 对象。我得到的确切文化(fr-CH/de-CH)并不重要。
我正在尝试做这样的事情:
CultureInfo c = CultureInfo.CreateSpecificCulture("CH");
是否可以从 RegionInfo 对象创建文化?然后它看起来像这样:
RegionInfo r= new RegionInfo("CH");
CultureInfo c = CultureInfo.CreateSpecificCulture(r);
显然,前面的示例无法编译,它们只是让我了解我要实现的目标。
最佳答案
如果你只有国家代码,你可以使用这样的东西来获取与该国家相关的所有文化信息:
var cultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures)
.Where(c => c.Name.EndsWith("-CH"));
编辑:在 CH
之前添加 -
以防止出现边缘情况,正如@JeppeStigNielsen 所指出的(参见下面的评论)。
关于c# - 从国家名称或 RegionInfo 对象获取 CultureInfo 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8926400/
我是 C# 的新手。我想要的是以下内容: 我有两个组合框: 在第一个中我有所有的标准语言(en, de, fr, ...) 在第二个中,我想从第一个组合框中的所选语言中获取区域语言(如果我选择“en”
是否可以使用完整的显示名称创建 cultureInfo 对象的实例: CultureInfo userCulture = new CultureInfo("Japanese (Japan)"); 或将
我正在尝试根据从 SqlServer 检索到的排序规则详细信息在我的 C# 应用程序中创建一个 CultureInfo 对象。当我查询数据库时,我收到的排序规则详细信息是 Latin1_General
我什么时候应该调用 CultureInfo。 CreateSpecificCulture (字符串)而不是 CultureInfo。 GetCultureInfo (字符串)。 MSDN文档不是很清楚
以我为例: 我有一个 TextBlock 绑定(bind)到 DateTime 类型的属性。我希望它按照用户的区域设置显示。 我将语言属性设置为 WPF XAML Bindings and Curr
我在本地计算机和远程服务器上通过 IIS 运行 .NET 5 MVC Web 应用程序。 我注意到一个奇怪的错误,计算机的本地设置似乎会影响 CultureInfo 类的结果 在 Windows 10
我刚刚注意到 .NET Framework doesn't include Cuba in the CultureInfo class (format xx-XX) .这种情况下的最佳做法是什么? 最
是否有可能获得CultureInfo来自 culture English name ? 想象一下,我们有:丹麦语、英语、西类牙语等...... 谢谢! 最佳答案 var names = Culture
我有Powershell v2。我正在错误以下。 Unable to find type [cultureinfo]: make sure that the assembly containing t
假设我们有一个 WCF 服务,它接受一些 DateTime 对象并使用它,我们有一个客户端以 dd/mm/yyyy 格式发送它。但是这个服务也是从 JS 调用的,它应该发送准确的 DateTime,这
我开发了一款用于处理多语言资源的应用。在数据库中,当我需要带有语言标识符的列时,我使用语言 LCID。现在我需要添加新语言——拉丁语。它是 LCID - 1142。但是当我尝试创建新的 Culture
我很惊讶地看到 FxCop 提示我没有在以下内容中指定 CultureInfo: string s = day.ToString("ddd"); 肯定 ToString 中的格式字符串参数完全独立于
我想创建一个包装类来替换 CultureInfo 基类。例如;在我的代码中我有 var cultureInfo = new CultureInfo (stringVariableForCultureN
是否可以在工作线程中引发事件时更改主线程的 CurrentUICulture? 示例代码: static void Main() { //do something Thread worker
所以这是 100 万美元的问题。 首先,我正在使用 Visual WebGui 开发 Web 应用程序。这基本上是 Winforms,但应用程序被转换为 HTML5 和 vualá.. web 应用程
一些方法,如 string.Format() 或 .Parse() 需要一个 IFormatProvider。如何提供? 在封闭环境应用程序中(您知道永远不需要本地化),您是否只是跳过它并在没有 IF
我的代码中有这个: var date1 = DateTime.ParseExact(date, "dd.MM.yyyy HH:mm:ss", System.Globalization.CultureI
C# 系统/全局化命名空间中是否有一组包含有效区域性名称的常量或枚举? 我正在寻找一些东西,这样我就不必输入“en-GB”等。 最佳答案 是的,有,GetCultures : System.Globa
为什么 CultureInfo.DisplayName 在 Sami 中突然间?我用它来显示国家名称列表。也许这不是一个好主意,但它直到最近才奏效,而且我很确定它是瑞典语的(我猜它可能是英语的。) M
有人可以提供在 C# 中以这种格式输出浮点值的简单方法吗: dddddd,dd - 逗号 后恰好是两位数 我试过这个: number.ToString(CultureInfo.CreateSpecif
我是一名优秀的程序员,十分优秀!