System.Globalization 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含類別,其會定義與文化特性相關的資訊,包括語言、國家/地區、使用中的日曆、日期的格式模式、貨幣和數字,以及字串的排序次序。 在撰寫全球化 (國際化) 的應用程式時,這些類別十分有用。 像是 StringInfo 和 TextInfo 這些類別會提供進階的全球化功能,包括 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 |
決定數值字串引數中允許的樣式,這些引數是傳遞給整數及浮點數值型別的 |
TimeSpanStyles |
定義格式化選項,這些格式化選項自訂 ParseExact 和 TryParseExact 方法的字串剖析。 |
UnicodeCategory |
定義字元的 Unicode 分類。 |
備註
下列部落格包含命名空間及其類別的討論 System.Globalization :
這個命名空間中的兩個 .NET 類型, CultureAndRegionInfoBuilder 和 CultureAndRegionModifiers 位於名為 sysglobl.dll的元件中。 若要成功編譯使用這些類型的程式碼,請新增參考至 sysglobl.dll。