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);
二、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);//人民币
最新评论