快捷搜索:  test  as

.NET : 如何强制规定货币数据的区域性

本日在讲到多说话设计,此中评论争论不合说话情况下的泉币显示问题。我们一样平常都批准,可以针对页面的显示元素做多说话,但对付泉币这个部分,应该照样要统一为一个,否则就很轻易造成误会。例如¥1000和$1000当然区别是很大年夜的。

那么,怎么样确保一个泉币数据,老是显示某种区域性呢?例如不管当前是什么样的说话设置,都显示人夷易近币。

谜底是:可以在泉币的ToString措施中指定zh-CN为其区域性。

int total = 1000;

Console.WriteLine(total.ToString("c",System.Globalization.CultureInfo.CreateSpecificCulture("zh-CN")));

您可能还会对下面的文章感兴趣: