首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Globalization.CultureInfo enGB是做什么的

System.Globalization.CultureInfo enGB是做什么的
EN

Stack Overflow用户
提问于 2016-06-13 08:11:46
回答 1查看 2.1K关注 0票数 1

我是asp.net的新手,我想知道System.Globalization.CultureInfo enGB是做什么的整个代码(System.Globalization.CultureInfo enGB = new System.Globalization.CultureInfo("en-GB");)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-13 08:40:30

根据MSDN的定义:

CultureInfo提供有关特定区域性的信息(称为非托管代码开发的区域设置)。这些信息包括区域性的名称、书写系统、使用的日历、字符串的排序顺序以及日期和数字的格式。

当您创建一个可能会被来自不同国家的用户访问的应用程序时,将使用CultureInfo。因此,基本上,如果你将文化设置为英语-大不列颠,那么所有的货币金额、日期和排序都将按照en-GB文化进行。

示例:

代码语言:javascript
复制
decimal amount = 12.99M;

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-GB");

//The amount will be displayed in pounds - £12.99
string amountPounds = amount.ToString("C");

System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-US");

//The anount will be displayed in dollars - $12.99
string amountDollars = amount.ToString("C");
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37784693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档