System.Globalization 命名空间

包含定义区域性相关信息的类,这些信息包括语言、国家/地区、正在使用的日历、日期的格式模式、货币、数字以及字符串的排序顺序。 这些类对于编写全球化(国际化)应用程序很有用。 而像 StringInfoTextInfo 这样的类更是为我们提供了诸如代理项支持和文本元素处理等高级全球化功能。

Calendar

表示部门中的时间(如周、月和年)。

CharUnicodeInfo

检索关于 Unicode 字符的信息。 此类不能被继承。

ChineseLunisolarCalendar

表示时间划分方式,例如“月”、“日”和“年”。 年按农历计算,而日和月按阴阳历计算。

CompareInfo

实现用于区分区域性的字符串的一组方法。

CultureAndRegionInfoBuilder

定义一个新型或基于其他区域性和国家/地区的自定义区域性。 自定义区域性可以安装在计算机上,然后由运行在该计算机上的任何应用程序使用。 此类不能被继承。

CultureInfo

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

CultureNotFoundException

当方法尝试构造不可用的区域性时引发的异常。

DateTimeFormatInfo

提供有关日期和时间值格式的区域性特定信息。

DaylightTime

定义夏时制周期。

EastAsianLunisolarCalendar

表示一种日历,它将时间分为月、日、年和纪元,并且其日期基于太阳和月亮的循环。

GlobalizationExtensions

提供与全球化相关的扩展方法。

GregorianCalendar

表示公历。

HebrewCalendar

表示希伯来历。

HijriCalendar

表示回历。

IdnMapping

支持在 Internet 域名中使用非 ASCII 字符。 此类不能被继承。

ISOWeek

提供静态成员,以支持 ISO 周日期,这是由国际标准化组织 (ISO) 发布的 ISO 8601 日期和时间标准的一部分。

JapaneseCalendar

表示日本历。

JapaneseLunisolarCalendar

表示时间划分方式,例如“月”、“日”和“年”。 年按日本历计算,而日和月则按阴阳历计算。

JulianCalendar

表示儒略历。

KoreanCalendar

表示韩国历。

KoreanLunisolarCalendar

表示时间划分方式,例如“月”、“日”和“年”。 “年”采用公历计算,而“日”和“月”则采用阴阳历计算。

NumberFormatInfo

提供用于对数字值进行格式设置和分析的区域性特定信息。

PersianCalendar

表示波斯历。

RegionInfo

包含国家/地区的相关信息。

SortKey

表示将字符串映射到其排序关键字的映射结果。

SortVersion

提供用于比较和排序字符串的 Unicode 版本的相关信息。

StringInfo

提供将字符串拆分为文本元素和循环访问这些文本元素的功能。

TaiwanCalendar

表示中国台湾日历。

TaiwanLunisolarCalendar

表示中国台湾阴阳历。 在台湾日历中,年按公历计算,而日和月则按阴阳历计算。

TextElementEnumerator

枚举字符串的文本元素。

TextInfo

定义特定于书写系统的文本属性和行为,如大小写。

ThaiBuddhistCalendar

表示泰国佛教日历。

UmAlQuraCalendar

表示沙特阿拉伯 (Um Al Qura) 回历。

枚举

CalendarAlgorithmType

指定日历是阳历、阴历还是阴阳历。

CalendarWeekRule

定义用于确该年第一周的不同规则。

CompareOptions

定义要用于 CompareInfo 的字符串比较选项。

CultureAndRegionModifiers

指定定义 CultureAndRegionInfoBuilder 对象的常数。

CultureTypes

定义可以使用 GetCultures(CultureTypes) 方法检索的区域性列表的类型。

DateTimeStyles

定义用来自定义某些日期和事件分析方法的字符串分析的格式选项。

DigitShapes

指定特定于区域的数字显示方式。

GregorianCalendarTypes

定义其他语言版本的公历。

NumberStyles

确定数字字符串参数中允许的样式,这些参数已传递到整数和浮点数类型的 ParseTryParse 方法。

TimeSpanStyles

定义一些格式设置选项,这些选项可自定义 ParseExactTryParseExact 方法的字符串分析方法。

UnicodeCategory

定义字符的 Unicode 类别。

注解

以下博客包括 System.Globalization 命名空间及其类的讨论:

此命名空间中的两个 .NET 类型( CultureAndRegionInfoBuilderCultureAndRegionModifiers )在名为 sysglobl.dll 的程序集中找到。 若要成功编译使用这些类型的代码,请将对的引用添加到 sysglobl.dll。