System.Globalization 名前空間

System.Globalization 名前空間には、言語、国/地域、使用する暦、日付、通貨、数値の書式パターン、文字列の並べ替え順序など、カルチャ関連情報を定義するクラスがあります。これらのクラスは、グローバリゼーションされたアプリケーション (国際対応アプリケーション) を記述する場合に便利です。 StringInfoTextInfo などのクラスは、サロゲート サポートやテキスト要素処理などの高度なグローバリゼーション機能を提供します。

名前空間の階層構造

クラス

クラス 説明
Calendar 週、月、年などの区分で時間を表します。
CompareInfo カルチャごとに異なる文字列比較行うための一連のメソッドを実装します。
CultureInfo カルチャの名前、書記体系、使用する暦などの特定のカルチャに関する情報を表し、カルチャ固有のオブジェクトにアクセスできるようにします。このオブジェクトは、日付の形式の指定や文字列の並べ替えなどの共通の操作を行うための情報を提供します。
DateTimeFormatInfo カルチャに従って、 DateTime 値を形式指定および表示する方法を定義します。
DaylightTime 夏時間の期間を定義します。
GregorianCalendar グレゴリオ暦を表します。
HebrewCalendar ヘブライ暦を表します。
HijriCalendar 回教暦を表します。
JapaneseCalendar 和暦を表します。
JulianCalendar ユリウス暦を表します。
KoreanCalendar 韓国暦を表します。
NumberFormatInfo カルチャに応じて、数値を形式指定および表示する方法を定義します。
RegionInfo 国/地域についての情報を格納します。
SortKey 文字列とその並べ替えキーとの対応付けの結果を表します。
StringInfo 文字列をテキスト要素に分割し、そのテキスト要素を反復処理する機能を提供します。
TaiwanCalendar 台湾暦を表します。
TextElementEnumerator 文字列のテキスト要素を列挙します。
TextInfo 大文字と小文字を区別するかどうかなど、書記体系に固有なプロパティと動作を定義します。
ThaiBuddhistCalendar タイ仏暦を表します。

列挙体

列挙体 説明
CalendarWeekRule 年の最初の週を決定するためのさまざまな規則を定義します。
CompareOptions CompareInfo と共に使用する文字列比較オプションを定義します。
CultureTypes CultureInfo.GetCultures を使用して取得できるカルチャ リストの種類を定義します。
DateTimeStyles DateTime.Parse メソッドと DateTime.ParseExact メソッドが文字列を解析する方法をカスタマイズする形式指定オプションを定義します。
GregorianCalendarTypes グレゴリオ暦の異なる言語バージョンを定義します。
NumberStyles 数値基本型クラスの Parse メソッドに渡される数値文字列引数で使用できるスタイルを決定します。
UnicodeCategory 文字の Unicode カテゴリを定義します。

参照

.NET Framework クラス ライブラリ