System.Globalization 名前空間

言語、国/地域、使用中のカレンダー、日付、通貨、数値の書式パターン、文字列の並べ替え順序など、カルチャに関連する情報を定義するクラスが含まれます。 これらのクラスは、グローバル化された (国際化された) アプリケーションを記述するのに役立ちます。 StringInfoTextInfoなどのクラスは、サロゲート サポートやテキスト要素の処理など、高度なグローバリゼーション機能を提供します。

クラス

名前 説明
Calendar

週、月、年などの時間を部門単位で表します。

CharUnicodeInfo

Unicode 文字に関する情報を取得します。 このクラスは継承できません。

ChineseLunisolarCalendar

月、日、年などの時間を部門単位で表します。 年は中国語のカレンダーを使用して計算され、日と月はルニソラーカレンダーを使用して計算されます。

CompareInfo

カルチャに依存する文字列比較用の一連のメソッドを実装します。

CultureAndRegionInfoBuilder

新しい、または別のカルチャと国/地域に基づくカスタム カルチャを定義します。 カスタム カルチャは、コンピューターにインストールしてから、そのコンピューターで実行されている任意のアプリケーションで使用できます。 このクラスは継承できません。

CultureInfo

特定のカルチャ (アンマネージ コード開発の ロケール と呼ばれます) に関する情報を提供します。 この情報には、カルチャの名前、書き込みシステム、使用されるカレンダー、文字列の並べ替え順序、日付と数値の書式設定が含まれます。

CultureNotFoundException

メソッドが使用できないカルチャを構築しようとしたときにスローされる例外。

DateTimeFormatInfo

日付と時刻の値の形式に関するカルチャ固有の情報を提供します。

DaylightTime

夏時間の期間を定義します。

EastAsianLunisolarCalendar

月、日、年、および年号に時間を分割し、太陽と月のサイクルに基づく日付を持つカレンダーを表します。

GlobalizationExtensions

グローバリゼーション関連の拡張メソッドを提供します。

GregorianCalendar

グレゴリオ暦を表します。

HebrewCalendar

ヘブライ暦を表します。

HijriCalendar

イスラム暦を表します。

IdnMapping

インターネット ドメイン名に対する ASCII 以外の文字の使用をサポートします。 このクラスは継承できません。

ISOWeek

国際標準化機構 (ISO) によって発行された ISO 8601 日付と時刻標準の一部である ISO 週の日付をサポートする静的メンバーを提供します。

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

整数型と浮動小数点型の Parse および TryParse メソッドに渡される数値文字列引数で許可されるスタイルを決定します。

TimeSpanStyles

ParseExact メソッドと TryParseExact メソッドの文字列解析をカスタマイズする書式設定オプションを定義します。

UnicodeCategory

文字の Unicode カテゴリを定義します。

注釈

次のブログには、 System.Globalization 名前空間とそのクラスの説明が含まれています。

CultureAndRegionInfoBuilderCultureAndRegionModifiers の 2 つの.NET型が、sysglobl.dll という名前のアセンブリにあります。 これらの型を使用するコードを正常にコンパイルするには、sysglobl.dllへの参照を追加します。