System.Globalization 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
言語、国/地域、使用する暦、日付形式、通貨形式、数値形式、文字列並べ替え順序などのカルチャ関連情報を定義するクラスが含まれています。 これらのクラスは、グローバライズされた (国際対応) アプリケーションを作成する場合に便利です。 StringInfo や TextInfo などのクラスは、サロゲート サポートやテキスト要素処理などの高度なグローバリゼーション機能を提供します。
クラス
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 |
整数数値型と浮動小数点数値型の |
TimeSpanStyles |
ParseExact メソッドと TryParseExact メソッドによる文字列の解析をカスタマイズする形式指定オプションを定義します。 |
UnicodeCategory |
文字の Unicode カテゴリを定義します。 |
注釈
次のブログには、 System.Globalization 名前空間とそのクラスの説明が含まれています。
この名前空間との2つの .NET CultureAndRegionInfoBuilder 型 CultureAndRegionModifiers は、 sysglobl.dll という名前のアセンブリにあります。 これらの型を使用するコードを正常にコンパイルするには、sysglobl.dll への参照を追加します。