gpt4 book ai didi

c# - Windows 货币符号

转载 作者:太空宇宙 更新时间:2023-11-03 20:23:40 26 4
gpt4 key购买 nike

我想获取 Windows 使用的货币符号;可以使用控制面板中的区域和语言选项查看和修改此符号。

RegionInfo.CurrentRegion表示当前线程使用的语言的区域信息; RegionInfo.CurrentRegion.CurrencySymbol 因此不一定与操作系统用户选择的货币符号匹配。

如果我只修改区域和语言中的货币符号 > 高级设置...> 货币,我想成为能够从 C# 程序访问该符号。如何做到这一点?

感谢您阅读我的文章。

最佳答案

RegionInfo不反射(reflect)用户更改的设置。我觉得像

CultureInfo.CurrentCulture.NumberFormat.CurrencySymbol

会起作用。

ADDITION(答案被接受后):

我测试了一下,好像在某些情况下RegionInfo 确实反射(reflect)了用户设置。尽管the spec说:与 CultureInfo 不同,RegionInfo 不代表用户的偏好,也不依赖于用户的语言或文化。

在我的 Windows 7 电脑上,我得到了这个结果:RegionInfo确实反射(reflect)了用户设置,即使我构建了一个 new RegionInfo 的实例(而不是使用 CurrentRegion setter/getter )。所以现在我们很困惑。

关于c# - Windows 货币符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11989215/

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