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