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

サウジイスラム暦 (ウムアルクラ暦) を表します。

列挙型

CalendarAlgorithmType

暦の暦法 (太陽暦、太陰暦、または太陰太陽暦) を指定します。

CalendarWeekRule

年の最初の週を決定するためのさまざまな規則を定義します。

CompareOptions

CompareInfo で使用する文字列比較オプションを定義します。

CultureAndRegionModifiers

CultureAndRegionInfoBuilder オブジェクトを定義する定数を指定します。

CultureTypes

GetCultures(CultureTypes) メソッドを使用して取得できるカルチャ リストの種類を定義します。

DateTimeStyles

日時解析メソッドに関して、文字列解析をカスタマイズする形式指定オプションを定義します。

DigitShapes

カルチャ固有の数字の表示を指定します。

GregorianCalendarTypes

グレゴリオ暦のさまざまな言語バージョンを定義します。

NumberStyles

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

TimeSpanStyles

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

UnicodeCategory

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

注釈

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

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