C#(99):全球化 System.Globalization.CultureInfo与RegionInfo类

一、CultureInfo类:文化信息

分类:

1、中立文化(Neutral culture):

zh-CHS:中文,无区域信息,无格式化信息

2、特定区域文化(Specific culture)

zh-CN,zh-SG:中文,中国或新加坡区域,有日期和数字格式化信息。

3、固定的文化(Invariant culture)

Invariant :英语,无区域信息,有格式化信息。

属性:

CultureInfo ci=new CultureInfo("zh-CN");
Console.WriteLine(ci.Name);
Console.WriteLine(ci.NativeName);
Console.WriteLine(ci.Parent.Name);
Console.WriteLine(ci.CultureTypes);
Console.WriteLine(ci.LCID);
Console.WriteLine(ci.TextInfo.ANSICodePage);
Console.WriteLine(ci.Calendar.ToString());
Console.WriteLine(ci.OptionalCalendars[0].AlgorithmType);
Console.WriteLine(ci.DateTimeFormat);
Console.WriteLine(ci.NumberFormat);

image

二、RegionInfo类,区域信息(国家或地区),包括货币设置、是否使用米制系统等。

RegionInfo ri=new RegionInfo("CN");
RegionInfo ri2=new RegionInfo("zh-CN");

Console.WriteLine(ri.DisplayName);//中华人民共和国
Console.WriteLine(ri.IsMetric);//True
Console.WriteLine(ri.CurrencySymbol);//¥
Console.WriteLine(ri.ISOCurrencySymbol);//CNY
Console.WriteLine(ri.CurrencyNativeName);//人民币

posted on 2018-08-06 09:51  springsnow  阅读(6598)  评论(0编辑  收藏  举报

导航