gpt4 book ai didi

.net - .NET:InvariantCulture和en-US之间有什么区别吗?

转载 作者:行者123 更新时间:2023-12-03 10:37:52 25 4
gpt4 key购买 nike

鉴于以下两种文化:

CultureInfo c1 = InvariantCulture;
CultureInfo c2 = new CultureInfo("en-US");

而我将检查与这两种文化相关的每条信息,例如:
c1.DateTimeInfo.ShortDatePattern;
c2.DateTimeInfo.ShortDatePattern;

c1.DateTimeInfo.LongDatePattern;
c2.DateTimeInfo.LongDatePattern;

c1.NumberFormat.CurrencyDecimalDigits;
c2.NumberFormat.CurrencyDecimalDigits;

c1.TextInfo.IsRightToLeft;
c2.TextInfo.IsRightToLeft;

我会发现任何差异吗?

换句话说,InvariantCulture是否在所有方面都与“en-US”文化相同?

最佳答案

是。

例如:InvariantCulture在格式化货币时使用国际符号来表示货币:“¤”与美元符号:“$”。

但是,在大多数情况下,它们非常相似。

编辑:en-USInvariant之间的差异列表:

                          en-US                        Invariant
===================== ================== ==================
Number 123456.78 +123456.78
Currency Symbol $ ¤
Currency $123456.78 ¤123456.78
Short Date 1/11/2012 01/11/2012
Time 10:36:52 PM 22:36:52
Metric No Yes
Long Date Wednesday, January 11, 2012 Wednesday, 11 January, 2012
Year Month January, 2012 2012 January

关于.net - .NET:InvariantCulture和en-US之间有什么区别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329297/

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