我是asp.net
的新用户,我想知道System.Globalization.CultureInfo enGB
做了什么
整个代码(System.Globalization.CultureInfo enGB = new System.Globalization.CultureInfo("en-GB");
)
答案 0 :(得分:0)
根据MSDN定义:
当您创建可能会被来自不同国家/地区的用户访问的应用程序时,将使用CultureInfo提供有关特定文化的信息(称为 非托管代码开发的语言环境)。信息包括 文化名称,书写系统,使用的日历,排序 字符串的顺序,以及日期和数字的格式。
CultureInfo
。所以基本上如果你把文化设置为英语 - 英国所有的货币数量,日期和排序顺序将根据en-GB文化进行。
示例:强>
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");