CultureInfo コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > CultureInfo コンストラクタの意味・解説 

CultureInfo コンストラクタ (Int32)

カルチャ識別子によって指定するカルチャに基づいてCultureInfo クラス新しインスタンス初期化します。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

public CultureInfo (
    int culture
)
public:
CultureInfo (
    int culture
)
public CultureInfo (
    int culture
)
public function CultureInfo (
    culture : int
)

パラメータ

culture

定義済みの CultureInfo 識別子既存CultureInfo オブジェクトの LCID プロパティ、または Windows 専用カルチャ識別子

例外例外
例外種類条件

ArgumentOutOfRangeException

culture が 0 未満です。

ArgumentException

culture有効なカルチャ識別子ではありません。

または

.NET Compact Framework アプリケーションでは、デバイスオペレーティング システム cultureサポートされていません。

解説解説

定義済みのカルチャ識別子は、CultureInfo クラストピックリストされています。

ほとんどの場合culture パラメータは、対応する国別言語サポート (NLS: National Language Support) ロケール識別子割り当てられます。culture パラメータの値は、新しCultureInfoLCID プロパティの値になります

ユーザーは、[コントロール パネル] の [地域と言語オプション] (オペレーティング システムによっては [地域オプション] または [地域]) を使用してWindows現在のカルチャに関連付けられた値の一部オーバーライドすることもできます。たとえば、ユーザー別の形式日付表示したり、カルチャの既定通貨以外の通貨使用したりすることを選択する場合あります

指定したカルチャ識別子Windows現在のカルチャのカルチャ識別子一致する場合、このコンストラクタは、これらのオーバーライド値を使用する CultureInfo作成しますオーバーライド値には、DateTimeFormat プロパティによって返される DateTimeFormatInfo インスタンスプロパティ、および NumberFormat プロパティによって返される NumberFormatInfo インスタンスプロパティユーザー設定値含まれます。ユーザー設定CultureInfo関連付けられたカルチャとの間に互換性ない場合 (たとえば、選択されカレンダーが OptionalCalendars のいずれかない場合)、メソッド結果およびプロパティの値は未定義です。

指定したカルチャ識別子Windows現在のカルチャのカルチャ識別子一致しない場合、このコンストラクタは、指定したカルチャの既定値使用する CultureInfo作成します

UseUserOverride プロパティは、必ず true設定されます。

たとえば、"アラビア語 - サウジアラビア" (カルチャ名 "ar-SA"、カルチャ識別子 "0x0401") が Windows現在のカルチャで、ユーザーが暦の設定回教暦からグレゴリオ暦変更した想定します。

ユーロ使用するカルチャでは、.NET Framework および Windows XP では既定通貨ユーロ設定されますが、以前のバージョンWindows ではこの設定行われません。したがって以前のバージョンWindows で [コントロール パネル] の [地域オプション] または [地域] を使用して通貨設定変更してない場合は、通貨正しく表示されない場合あります通貨対す.NET Framework既定値使用するには、useUserOverride パラメータ受け入れCultureInfo コンストラクタ オーバーロード使用して、そのパラメータfalse設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureInfo クラス
CultureInfo メンバ
System.Globalization 名前空間
LCID
UseUserOverride

CultureInfo コンストラクタ (Int32, Boolean)

カルチャ識別子指定したカルチャと、システムからユーザー選択したカルチャを使用するかどうか指定するブール値に基づいてCultureInfo クラス新しインスタンス初期化します。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    culture As Integer, _
    useUserOverride As Boolean _
)
Dim culture As Integer
Dim useUserOverride As Boolean

Dim instance As New CultureInfo(culture,
 useUserOverride)
public CultureInfo (
    int culture,
    bool useUserOverride
)
public:
CultureInfo (
    int culture, 
    bool useUserOverride
)
public CultureInfo (
    int culture, 
    boolean useUserOverride
)
public function CultureInfo (
    culture : int, 
    useUserOverride : boolean
)

パラメータ

culture

定義済みの CultureInfo 識別子既存CultureInfo オブジェクトの LCID プロパティ、または Windows 専用カルチャ識別子

useUserOverride

ユーザー選択したカルチャ設定 (true) または既定のカルチャ設定 (false) のいずれを使用するかを示すブール値。

例外例外
例外種類条件

ArgumentOutOfRangeException

culture が 0 未満です。

ArgumentException

culture有効なカルチャ識別子ではありません。

または

.NET Compact Framework アプリケーションでは、デバイスオペレーティング システム cultureサポートされていません。

解説解説

定義済みのカルチャ識別子は、CultureInfo クラストピックリストされています。

ほとんどの場合culture パラメータは、対応する国別言語サポート (NLS: National Language Support) ロケール識別子割り当てられます。culture パラメータの値は、新しCultureInfoLCID プロパティの値になります

ユーザーは、[コントロール パネル] の [地域と言語オプション] (オペレーティング システムによっては [地域オプション] または [地域]) を使用してWindows現在のカルチャに関連付けられた値の一部オーバーライドすることもできます。たとえば、ユーザー別の形式日付表示したり、カルチャの既定通貨以外の通貨使用したりすることを選択する場合あります

UseUserOverride プロパティtrue設定されており、指定したカルチャ識別子Windows現在のカルチャのカルチャ識別子一致する場合、このコンストラクタは、これらのオーバーライド値を使用する CultureInfo作成しますオーバーライド値には、DateTimeFormat プロパティによって返される DateTimeFormatInfo インスタンスプロパティ、および NumberFormat プロパティによって返される NumberFormatInfo インスタンスプロパティユーザー設定値含まれます。ユーザー設定CultureInfo関連付けられたカルチャとの間に互換性ない場合 (たとえば、選択されカレンダーが OptionalCalendars のいずれかない場合)、メソッド結果およびプロパティの値は未定義です。

それ以外場合、このコンストラクタは、指定したカルチャの既定値使用する CultureInfo作成します

useUserOverride パラメータの値は、UseUserOverride プロパティの値になります

たとえば、"アラビア語 - サウジアラビア" (カルチャ名 "ar-SA"、カルチャ識別子 "0x0401") が Windows現在のカルチャで、ユーザーが暦の設定回教暦からグレゴリオ暦変更した想定します。

ユーロ使用するカルチャでは、.NET Framework および Windows XP では既定通貨ユーロ設定されますが、以前のバージョンWindows ではこの設定行われません。したがって以前のバージョンWindows で [コントロール パネル] の [地域オプション] または [地域] を使用して通貨設定変更してない場合は、通貨正しく表示されない場合あります.NET Framework既定通貨設定使用するには、useUserOverride パラメータfalse設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureInfo クラス
CultureInfo メンバ
System.Globalization 名前空間
LCID
UseUserOverride

CultureInfo コンストラクタ (String, Boolean)

名前で指定したカルチャと、システムからユーザー選択したカルチャ設定使用するかどうか指定するブール値に基づいてCultureInfo クラス新しインスタンス初期化します。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Sub New ( _
    name As String, _
    useUserOverride As Boolean _
)
Dim name As String
Dim useUserOverride As Boolean

Dim instance As New CultureInfo(name,
 useUserOverride)
public CultureInfo (
    string name,
    bool useUserOverride
)
public:
CultureInfo (
    String^ name, 
    bool useUserOverride
)
public CultureInfo (
    String name, 
    boolean useUserOverride
)
public function CultureInfo (
    name : String, 
    useUserOverride : boolean
)

パラメータ

name

定義済みの CultureInfo 名、既存CultureInfoName、または Windows 専用カルチャ名。

useUserOverride

ユーザー選択したカルチャ設定 (true) または既定のカルチャ設定 (false) のいずれを使用するかを示すブール値。

例外例外
例外種類条件

ArgumentNullException

namenull 参照 (Visual Basic では Nothing) です。

ArgumentException

name有効なカルチャ名ではありません。

または

.NET Compact Framework アプリケーションでは、デバイスオペレーティング システムcultureサポートされていません。

解説解説

CultureInfo の名前は、RFC 1766 標準の "<languagecode2>-<country/regioncode2>" という形式準拠します。<languagecode2> は ISO 639-1 の 2 小文字コードであり、<country/regioncode2> は ISO 3166 の 2 大文字コードです。たとえば、米国の英語は "en-US" となります。2 文字言語コード存在しない場合は、ISO 639-2 から派生した 3 文字コード使用します。たとえば、3 文字コード "div" は、ディベヒ語使用するカルチャに対して使用します定義済みCultureInfo の名前は、CultureInfo クラストピック一覧表示されています。

新しCultureInfo の LCID プロパティは、指定した前に関連付けられたカルチャ識別子設定されます。

ユーザーは、[コントロール パネル] の [地域と言語オプション] (オペレーティング システムによっては [地域オプション] または [地域]) を使用してWindows現在のカルチャに関連付けられた値の一部オーバーライドすることもできます。たとえば、ユーザー別の形式日付表示したり、カルチャの既定通貨以外の通貨使用したりすることを選択する場合あります

UseUserOverride プロパティtrue設定されており、指定したカルチャ名に関連付けられているカルチャ識別子Windows現在のカルチャのカルチャ識別子一致する場合、このコンストラクタは、これらのオーバーライド値を使用する CultureInfo作成しますオーバーライド値には、DateTimeFormat プロパティによって返される DateTimeFormatInfo インスタンスプロパティ、および NumberFormat プロパティによって返される NumberFormatInfo インスタンスプロパティユーザー設定値含まれます。ユーザー設定CultureInfo関連付けられたカルチャとの間に互換性ない場合 (たとえば、選択されカレンダーが OptionalCalendars のいずれかない場合)、メソッド結果およびプロパティの値は未定義です。

それ以外場合、このコンストラクタは、指定したカルチャの既定値使用する CultureInfo作成します

useUserOverride パラメータの値は、UseUserOverride プロパティの値になります

たとえば、"アラビア語 - サウジアラビア" (カルチャ名 "ar-SA"、カルチャ識別子 "0x0401") が Windows現在のカルチャで、ユーザーが暦の設定回教暦からグレゴリオ暦変更した想定します。

ユーロ使用するカルチャでは、.NET Framework および Windows XP では既定通貨ユーロ設定されますが、以前のバージョンWindows ではこの設定行われません。したがって以前のバージョンWindows で [コントロール パネル] の [地域オプション] または [地域] を使用して通貨設定変更してない場合は、通貨正しく表示されない場合あります.NET Framework既定通貨設定使用するには、useUserOverride パラメータfalse設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureInfo クラス
CultureInfo メンバ
System.Globalization 名前空間
LCID
UseUserOverride
CreateSpecificCulture

CultureInfo コンストラクタ (String)

名前で指定するカルチャに基づいてCultureInfo クラス新しインスタンス初期化します。

名前空間: System.Globalization
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

public CultureInfo (
    string name
)
public:
CultureInfo (
    String^ name
)
public CultureInfo (
    String name
)
public function CultureInfo (
    name : String
)

パラメータ

name

定義済みの CultureInfo 名、既存CultureInfoName、または Windows 専用カルチャ名。

例外例外
例外種類条件

ArgumentNullException

namenull 参照 (Visual Basic では Nothing) です。

ArgumentException

name有効なカルチャ名ではありません。

または

.NET Compact Framework アプリケーションでは、デバイスオペレーティング システム cultureサポートされていません。

解説解説

CultureInfo の名前は、RFC 1766 標準の "<languagecode2>-<country/regioncode2>" という形式準拠します。<languagecode2> は ISO 639-1 の 2 小文字コードであり、<country/regioncode2> は ISO 3166 の 2 大文字コードです。たとえば、米国の英語は "en-US" となります。2 文字言語コード存在しない場合は、ISO 639-2 から派生した 3 文字コード使用します。たとえば、3 文字コード "div" は、ディベヒ語使用するカルチャに対して使用します定義済みCultureInfo の名前は、CultureInfo クラストピック一覧表示されています。

新しCultureInfo の LCID プロパティは、指定した前に関連付けられたカルチャ識別子設定されます。

ユーザーは、[コントロール パネル] の [地域と言語オプション] (オペレーティング システムによっては [地域オプション] または [地域]) を使用してWindows現在のカルチャに関連付けられた値の一部オーバーライドすることもできます。たとえば、ユーザー別の形式日付表示したり、カルチャの既定通貨以外の通貨使用したりすることを選択する場合あります

指定したカルチャ名に関連付けられているカルチャ識別子Windows現在のカルチャのカルチャ識別子一致する場合、このコンストラクタは、これらのオーバーライド値を使用する CultureInfo作成しますオーバーライド値には、DateTimeFormat プロパティによって返される DateTimeFormatInfo インスタンスプロパティ、および NumberFormat プロパティによって返される NumberFormatInfo インスタンスプロパティユーザー設定値含まれます。ユーザー設定CultureInfo関連付けられたカルチャとの間に互換性ない場合 (たとえば、選択されカレンダーが OptionalCalendars のいずれかない場合)、メソッド結果およびプロパティの値は未定義です。

指定したカルチャ名に関連付けられているカルチャ識別子Windows現在のカルチャのカルチャ識別子一致しない場合、このコンストラクタは、指定したカルチャの既定値使用する CultureInfo作成します

UseUserOverride プロパティは、必ず true設定されます。

たとえば、"アラビア語 - サウジアラビア" (カルチャ名 "ar-SA"、カルチャ識別子 "0x0401") が Windows現在のカルチャで、ユーザーが暦の設定回教暦からグレゴリオ暦変更した想定します。

ユーロ使用するカルチャでは、.NET Framework および Windows XP では既定通貨ユーロ設定されますが、以前のバージョンWindows ではこの設定行われません。したがって以前のバージョンWindows で [コントロール パネル] の [地域オプション] または [地域] を使用して通貨設定変更してない場合は、通貨正しく表示されない場合あります通貨対す.NET Framework既定値使用するには、useUserOverride パラメータ受け入れCultureInfo コンストラクタ オーバーロード使用して、そのパラメータfalse設定します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureInfo クラス
CultureInfo メンバ
System.Globalization 名前空間
LCID
UseUserOverride
CreateSpecificCulture

CultureInfo コンストラクタ




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「CultureInfo コンストラクタ」の関連用語

CultureInfo コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



CultureInfo コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS