System.Globalization 命名空間

包含類別,其會定義與文化特性相關的資訊,包括語言、國家/地區、使用中的日曆、日期的格式模式、貨幣和數字,以及字串的排序次序。 在撰寫全球化 (國際化) 的應用程式時,這些類別十分有用。 像是 StringInfoTextInfo 這些類別會提供進階的全球化功能,包括 Surrogate 支援和文字項目處理。

類別

Calendar

代表劃分的時間,例如週、月和年。

CharUnicodeInfo

擷取 Unicode 字元的相關資訊。 此類別無法獲得繼承。

ChineseLunisolarCalendar

表示劃分的時間,例如月、日和年。 年份是使用中國曆法計算,而日期和月份則是使用陰陽曆計算。

CompareInfo

實作區分文化特性 (Culture) 的字串比較的一組方法。

CultureAndRegionInfoBuilder

定義新的自訂文化特性,或根據其他文化特性和國家/地區的自訂文化特性。 自訂的文化特性可安裝在電腦上,隨後供電腦上執行的應用程式使用。 此類別無法獲得繼承。

CultureInfo

提供有關特定文化特性 (Culture) 的資訊 (文化特性在 Unmanaged 程式碼開發中稱為「地區設定」(Locale))。 這項資訊包含文化特性的名稱、書寫系統、使用的曆法、字串的排序次序,以及日期和數字的格式。

CultureNotFoundException

當方法嘗試建構無法使用的文化特性時,會擲回例外狀況。

DateTimeFormatInfo

提供關於日期和時間值格式的特定文化特性資訊。

DaylightTime

定義日光節約時間的期間。

EastAsianLunisolarCalendar

表示曆法,這個曆法會將時間分割成月、日、年和紀元,並根據太陽和月亮的循環週期來產生日期。

GlobalizationExtensions

提供全球化相關的擴充方法。

GregorianCalendar

代表西曆。

HebrewCalendar

代表希伯來曆法。

HijriCalendar

代表回曆。

IdnMapping

網際網路網域名稱支援使用非 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 分類。

備註

下列 blog 包括 System.Globalization 命名空間和其類別的討論:

這個命名空間中的兩個 .NET 類型 CultureAndRegionInfoBuilderCultureAndRegionModifiers 都是在名為 sysglobl.dll 的元件中找到。 若要成功編譯使用這些類型的程式碼,請將參考加入至 sysglobl.dll。