CultureAndRegionInfoBuilderとは? わかりやすく解説

CultureAndRegionInfoBuilder クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

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

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

<ComVisibleAttribute(False)> _
Public NotInheritable Class
 CultureAndRegionInfoBuilder
Dim instance As CultureAndRegionInfoBuilder
[ComVisibleAttribute(false)] 
public sealed class CultureAndRegionInfoBuilder
[ComVisibleAttribute(false)] 
public ref class CultureAndRegionInfoBuilder
 sealed
/** @attribute ComVisibleAttribute(false) */ 
public final class CultureAndRegionInfoBuilder
ComVisibleAttribute(false) 
public final class CultureAndRegionInfoBuilder
解説解説

CultureInfo クラスは、関連付けられた言語サブ言語、国/地域、暦、文化的な慣習など、カルチャ固有の情報保持します。このクラスは、日付および数字大文字/小文字変換書式設定および解析文字列比較などのカルチャ固有の操作必要な DateTimeFormatInfo、NumberFormatInfo、CompareInfo、および TextInfo の各クラスのカルチャ固有のインスタンス提供します

ただし、アプリケーションでは、CultureInfo クラス定義済みのカルチャしか使用できません。CultureAndRegionInfoBuilder クラスは、新しカスタム カルチャや定義済みのカルチャをオーバーライドするカスタム カルチャを作成しコンピュータカスタム カルチャをインストールするために使用しますインストールされているカスタム カルチャは、コンピュータ登録されていると言われ、そのコンピュータ上で実行される任意のアプリケーション使用できます

カスタム カルチャは、登録先のコンピュータに対して管理権限を持つユーザーだけが登録できます。したがって一般的なアプリケーションではカスタム カルチャを作成できません。代わりにCultureAndRegionInfoBuilder クラス使用してカスタム カルチャを作成および登録するための管理者用のツール作成しますカスタム カルチャをコンピュータ登録したら、CultureInfo クラス使用して定義済みのカルチャの場合同じようカスタム カルチャのインスタンス作成します

カスタム カルチャの解析
継承階層継承階層
System.Object
  System.Globalization.CultureAndRegionInfoBuilder
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureAndRegionInfoBuilder メンバ
System.Globalization 名前空間
CultureInfo
CultureAndRegionInfoBuilder
Register

CultureAndRegionInfoBuilder コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0新しく追加されたものです。

CultureAndRegionInfoBuilder クラス新しインスタンス初期化します。

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

Public Sub New ( _
    cultureName As String, _
    flags As CultureAndRegionModifiers _
)
Dim cultureName As String
Dim flags As CultureAndRegionModifiers

Dim instance As New CultureAndRegionInfoBuilder(cultureName,
 flags)
public CultureAndRegionInfoBuilder (
    string cultureName,
    CultureAndRegionModifiers flags
)
public:
CultureAndRegionInfoBuilder (
    String^ cultureName, 
    CultureAndRegionModifiers flags
)
public CultureAndRegionInfoBuilder (
    String cultureName, 
    CultureAndRegionModifiers flags
)
public function CultureAndRegionInfoBuilder
 (
    cultureName : String, 
    flags : CultureAndRegionModifiers
)

パラメータ

cultureName

カルチャの名前。

flags

新しい CultureAndRegionInfoBuilder オブジェクトニュートラル カルチャであるかどうか既存のカルチャと地域置換するかどうか、または新しいカルチャであるかどうか指定するいずれかの CultureAndRegionModifiers 値。

例外例外
例外種類条件

ArgumentNullException

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

ArgumentException

cultureName空の文字列 ("") です。

または

cultureName に、'0' ~ '9'、'a' ~ 'z'、'A' ~ 'Z'、ハイフン (-)、または アンダースコア (_) 以外の文字含まれています。

または

cultureName構成要素区切るためのハイフン (-)含まれていますが、1 つまたは複数prefixlanguage, region、または suffix 構成要素在しません。言い換えると、2 つ上のハイフン隣接してます。

または

cultureName84 文字超えてます。

または

cultureName構成要素区切るためのハイフン (-)含まれていますが、1 つまたは複数構成要素名が 8 文字超えてます。

または

cultureName先頭または末尾ハイフン (-) またはアンダースコア (_) が含まれています。

または

cultureName は、.NET Framework カルチャの代わりに代替並べ替え置換カルチャを指定します。たとえば、culturenName は、German-Germany カルチャの "de-DE" ではなく、"de-de_phoneb" です。これは、ドイツ電話帳のように文字列を並べ替えるカルチャです。

または

flags に、無効な CultureAndRegionModifiers 値の組み合わせ含まれています。

または

flagsReplacement または Neutral含まれていて、cultureName指定されているカルチャが見つかりません。

または

flagsReplacement含まれていて、cultureName に、.NET Framework付属するカルチャを置き換えないユーザー作成カスタム カルチャが指定されています。

または

flagsNeutral含まれていて、cultureName に、ニュートラル カルチャではないカルチャが指定されています。

または

flagsNeutral含まれていて、cultureName に、.NET Framework付属する特定のカルチャを置き換えるユーザー作成カスタム カルチャが指定されています。

解説解説

cultureName プロパティは、新しCultureAndRegionInfoBuilder オブジェクトの名前を指定します

flags パラメータは、新しCultureAndRegionInfoBuilder オブジェクト新しカスタム カルチャであるか、既存ニュートラル カルチャ、特定のカルチャ、または Windows ロケール置き換えるかどうか指定する CultureAndRegionModifiers 値です。

cultureName パラメータ既存.NET Framework カルチャ、登録済みカスタム カルチャ、または Windows ロケールから生成されたカルチャを指定する場合CultureAndRegionInfoBuilder コンストラクタは、自動的にカルチャおよび地域情報新しCultureAndRegionInfoBuilder オブジェクト格納します

新しCultureAndRegionInfoBuilder オブジェクトにカルチャおよび地域情報格納するには、LoadDataFromCultureInfo メソッドおよび LoadDataFromRegionInfo メソッド使用します

カスタム カルチャの名前

新しカスタム カルチャを作成する場合cultureName パラメータ推奨される書式は、"[prefix-]language[-region][-suffix[]]" です。ここで、language 構成要素必須ですが、prefixregion、および suffix の各構成要素省略可能です。各構成要素最大長は 8 文字で、cultureName パラメータ全体最大長は 84 文字です。

prefix 構成要素には、IANA (Internet Assigned Numbers Authority) 識別使用しますIANA登録されているカルチャ名には "i-" または "I-" を指定し私的利用予約されているカルチャ名には "x-" または "X-" を指定しますそれ以外場合は、prefix は必要ありません。詳細については、の RFC 3066『Tags for the Identification of Languages』を参照してください

cultureName パラメータlanguage 構成要素は、ISO 639-1から派生した小文字の 2 文字コード指定しますregion は、ISO 3166 から派生した大文字の 2 文字コード指定します。たとえば、"en-US" は、米国使用されている英語を示しますregion 構成要素指定しない場合は、ニュートラル カルチャと見なされます

.NET Framework付属するカルチャと同じ名前の cultureName は、置換 (オーバーライド) カルチャを示します置換カルチャのプロパティ割り当てることができる値は限られています。このような制限詳細については、各プロパティ例外参照してください

suffix 構成要素は、類似のカルチャを区別するために使用します。たとえば、ABC と XYZ という 2 つ会社が、世界異な市場自社製品普及させるために新しASP.NET Web サービス作成して共有しているとしますサービス紹介する Web ページには、ユーザーのカルチャに合わせてそれぞれの会社でその地域使用しているロゴ電話番号などの情報表示されます。Web ページのカルチャ固有のコンテンツは、カルチャ名によって識別され会社名によって修飾される別個のリソース ファイル格納されます。たとえば、en-US カルチャおよび ja-JP カルチャのリソース ファイルには、en-US-ABC、en-US-XYZ、ja-JP-ABC、および ja-JP-XYZ という名前が付けられます。"ABC" および "XYZ" というサフィックス使用することで、Web サービスは、同じアプリケーション ロジック使用して異な市場固有の情報表示できます

suffix 構成要素自体をサブコンポーネントで構成できますその場合は、それぞれのサブコンポーネントをハイフン区切り、各サブコンポーネントの最大長は 8 文字となります。たとえば、"en-US-honda-cars" が cultureName パラメータである場合、"-honda-cars" が suffix 構成要素です。

使用例使用例

次のコード例では、私的利用プレフィックス使用してカスタム カルチャを作成し、そのプロパティセットリストます。最初プロパティは、カルチャの名前をリストます。

' This example demonstrates a System.Globalization.Culture-
' AndRegionInfoBuilder constructor and some of the properties 
' of the CultureAndRegionInfoBuilder object that is created.
' Compile this example with a reference to sysglobl.dll.

Imports System
Imports System.Globalization

Class Sample
    Public Shared Sub Main()
 
        
        ' Construct a new, privately used culture that extends the en-US
 culture 
        ' provided by the .NET Framework. In this sample, the CultureAndRegion-
        ' Types.Specific parameter creates a minimal CultureAndRegionInfoBuilder
 
        ' object that you must populate with culture and region information.

        Dim cib As CultureAndRegionInfoBuilder
 = Nothing
        Try
            cib = New CultureAndRegionInfoBuilder("x-en-US-sample",
 _
                                                   CultureAndRegionModifiers.None)
        Catch ae As ArgumentException
            Console.WriteLine(ae)
            Return
        End Try
        
        ' Populate the new CultureAndRegionInfoBuilder object with culture
 information.

        Dim ci As New CultureInfo("en-US")
        cib.LoadDataFromCultureInfo(ci)
        
        ' Populate the new CultureAndRegionInfoBuilder object with region
 information.

        Dim ri As New RegionInfo("US")
        cib.LoadDataFromRegionInfo(ri)
        
        ' Display some of the properties for the x-en-US-sample custom
 culture.

        Console.Clear()
        Console.WriteLine("CultureName:. . . . . . . . . . {0}",
 cib.CultureName)
        Console.WriteLine("CultureEnglishName: . . . . . . {0}",
 cib.CultureEnglishName)
        Console.WriteLine("CultureNativeName:. . . . . . . {0}",
 cib.CultureNativeName)
        Console.WriteLine("GeoId:. . . . . . . . . . . . . {0}",
 cib.GeoId)
        Console.WriteLine("IsMetric: . . . . . . . . . . . {0}",
 cib.IsMetric)
        Console.WriteLine("ISOCurrencySymbol:. . . . . . . {0}",
 cib.ISOCurrencySymbol)
        Console.WriteLine("RegionEnglishName:. . . . . . . {0}",
 cib.RegionEnglishName)
        Console.WriteLine("RegionName: . . . . . . . . . . {0}",
 cib.RegionName)
        Console.WriteLine("RegionNativeName: . . . . . . . {0}",
 cib.RegionNativeName)
        Console.WriteLine("ThreeLetterISOLanguageName: . . {0}",
 cib.ThreeLetterISOLanguageName)
        Console.WriteLine("ThreeLetterISORegionName: . . . {0}",
 cib.ThreeLetterISORegionName)
        Console.WriteLine("ThreeLetterWindowsLanguageName: {0}",
 cib.ThreeLetterWindowsLanguageName)
        Console.WriteLine("ThreeLetterWindowsRegionName: . {0}",
 cib.ThreeLetterWindowsRegionName)
        Console.WriteLine("TwoLetterISOLanguageName: . . . {0}",
 cib.TwoLetterISOLanguageName)
        Console.WriteLine("TwoLetterISORegionName: . . . . {0}",
 cib.TwoLetterISORegionName)
    
    End Sub 'Main
End Class 'Sample
'
'This code example produces the following results:
'
'CultureName:. . . . . . . . . . x-en-US-sample
'CultureEnglishName: . . . . . . English
'CultureNativeName:. . . . . . . English
'GeoId:. . . . . . . . . . . . . 244
'IsMetric: . . . . . . . . . . . False
'ISOCurrencySymbol:. . . . . . . USD
'RegionEnglishName:. . . . . . . United States
'RegionName: . . . . . . . . . . US
'RegionNativeName: . . . . . . . United States
'ThreeLetterISOLanguageName: . . eng
'ThreeLetterISORegionName: . . . USA
'ThreeLetterWindowsLanguageName: ENU
'ThreeLetterWindowsRegionName: . USA
'TwoLetterISOLanguageName: . . . en
'TwoLetterISORegionName: . . . . US
'
// This example demonstrates a System.Globalization.Culture-
// AndRegionInfoBuilder constructor and some of the properties 
// of the CultureAndRegionInfoBuilder object that is created.
// Compile this example with a reference to sysglobl.dll.

using System;
using System.Globalization;

class Sample 
{
    public static void Main()
 
    {

// Construct a new, privately used culture that extends the en-US culture
 
// provided by the .NET Framework. In this sample, the CultureAndRegion-
// Types.Specific parameter creates a minimal CultureAndRegionInfoBuilder
 
// object that you must populate with culture and region information.

    CultureAndRegionInfoBuilder cib = null;
    try {
        cib = new CultureAndRegionInfoBuilder(
                                          "x-en-US-sample",
                                          CultureAndRegionModifiers.None);
        }
    catch (ArgumentException ae)
        {
        Console.WriteLine(ae);
        return;
        }

// Populate the new CultureAndRegionInfoBuilder object with culture
 information.

    CultureInfo ci = new CultureInfo("en-US");
    cib.LoadDataFromCultureInfo(ci);

// Populate the new CultureAndRegionInfoBuilder object with region information.

    RegionInfo  ri = new RegionInfo("US");
    cib.LoadDataFromRegionInfo(ri);

// Display some of the properties for the x-en-US-sample custom culture.

    Console.Clear();
    Console.WriteLine("CultureName:. . . . . . . . . . {0}", cib.CultureName);
    Console.WriteLine("CultureEnglishName: . . . . . . {0}", cib.CultureEnglishName);
    Console.WriteLine("CultureNativeName:. . . . . . . {0}", cib.CultureNativeName);
    Console.WriteLine("GeoId:. . . . . . . . . . . . . {0}", cib.GeoId);
    Console.WriteLine("IsMetric: . . . . . . . . . . . {0}", cib.IsMetric);
    Console.WriteLine("ISOCurrencySymbol:. . . . . . . {0}", cib.ISOCurrencySymbol);
    Console.WriteLine("RegionEnglishName:. . . . . . . {0}", cib.RegionEnglishName);
    Console.WriteLine("RegionName: . . . . . . . . . . {0}", cib.RegionName);
    Console.WriteLine("RegionNativeName: . . . . . . . {0}", cib.RegionNativeName);
    Console.WriteLine("ThreeLetterISOLanguageName: . . {0}", cib.ThreeLetterISOLanguageName);
    Console.WriteLine("ThreeLetterISORegionName: . . . {0}", cib.ThreeLetterISORegionName);
    Console.WriteLine("ThreeLetterWindowsLanguageName: {0}", cib.ThreeLetterWindowsLanguageName);
    Console.WriteLine("ThreeLetterWindowsRegionName: . {0}", cib.ThreeLetterWindowsRegionName);
    Console.WriteLine("TwoLetterISOLanguageName: . . . {0}", cib.TwoLetterISOLanguageName);
    Console.WriteLine("TwoLetterISORegionName: . . . . {0}", cib.TwoLetterISORegionName);
    }
}
/*
This code example produces the following results:

CultureName:. . . . . . . . . . x-en-US-sample
CultureEnglishName: . . . . . . English
CultureNativeName:. . . . . . . English
GeoId:. . . . . . . . . . . . . 244
IsMetric: . . . . . . . . . . . False
ISOCurrencySymbol:. . . . . . . USD
RegionEnglishName:. . . . . . . United States
RegionName: . . . . . . . . . . US
RegionNativeName: . . . . . . . United States
ThreeLetterISOLanguageName: . . eng
ThreeLetterISORegionName: . . . USA
ThreeLetterWindowsLanguageName: ENU
ThreeLetterWindowsRegionName: . USA
TwoLetterISOLanguageName: . . . en
TwoLetterISORegionName: . . . . US

*/
// This example demonstrates a System.Globalization.Culture-
// AndRegionInfoBuilder constructor and some of the properties 
// of a custom culture object created with the constructor.

#using <sysglobl.dll>

using namespace System;
using namespace System::Globalization;

int main()
{
    CultureAndRegionInfoBuilder^ builder = 
        gcnew CultureAndRegionInfoBuilder
        ("x-en-US-sample", CultureAndRegionModifiers::None);
    
    // Display some of the properties 
    // for the en-US culture.
    Console::WriteLine("CultureName:. . . . . . . . . . {0}", 
        builder->CultureName);
    Console::WriteLine("CultureEnglishName: . . . . . . {0}", 
        builder->CultureEnglishName);
    Console::WriteLine("CultureNativeName:. . . . . . . {0}", 
        builder->CultureNativeName);
    Console::WriteLine("GeoId:. . . . . . . . . . . . . {0}", 
        builder->GeoId);
    Console::WriteLine("IsMetric: . . . . . . . . . . . {0}", 
        builder->IsMetric);
    Console::WriteLine("ISOCurrencySymbol:. . . . . . . {0}", 
        builder->ISOCurrencySymbol);
    Console::WriteLine("RegionEnglishName:. . . . . . . {0}", 
        builder->RegionEnglishName);
    Console::WriteLine("RegionName: . . . . . . . . . . {0}", 
        builder->RegionName);
    Console::WriteLine("RegionNativeName: . . . . . . . {0}", 
        builder->RegionNativeName);
    Console::WriteLine("ThreeLetterISOLanguageName: . . {0}", 
        builder->ThreeLetterISOLanguageName);
    Console::WriteLine("ThreeLetterISORegionName: . . . {0}", 
        builder->ThreeLetterISORegionName);
    Console::WriteLine("ThreeLetterWindowsLanguageName: {0}", 
        builder->ThreeLetterWindowsLanguageName);
    Console::WriteLine("ThreeLetterWindowsRegionName: . {0}", 
        builder->ThreeLetterWindowsRegionName);
    Console::WriteLine("TwoLetterISOLanguageName: . . . {0}", 
        builder->TwoLetterISOLanguageName);
    Console::WriteLine("TwoLetterISORegionName: . . . . {0}", 
        builder->TwoLetterISORegionName);
}

/*
This code example produces the following results:

CultureName:. . . . . . . . . . en-US
CultureEnglishName: . . . . . . English (United States)
CultureNativeName:. . . . . . . English (United States)
GeoId:. . . . . . . . . . . . . 244
IsMetric: . . . . . . . . . . . False
ISOCurrencySymbol:. . . . . . . USD
RegionEnglishName:. . . . . . . United States
RegionName: . . . . . . . . . . US
RegionNativeName: . . . . . . . United States
ThreeLetterISOLanguageName: . . eng
ThreeLetterISORegionName: . . . USA
ThreeLetterWindowsLanguageName: ENU
ThreeLetterWindowsRegionName: . USA
TwoLetterISOLanguageName: . . . en
TwoLetterISORegionName: . . . . US

*/
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
CultureAndRegionInfoBuilder クラス
CultureAndRegionInfoBuilder メンバ
System.Globalization 名前空間
CultureTypes
CultureAndRegionModifiers

CultureAndRegionInfoBuilder プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AvailableCalendars この CultureAndRegionInfoBuilder オブジェクトによってサポートされカレンダー配列取得または設定します
パブリック プロパティ CompareInfo カルチャの文字列比較する方法定義する CompareInfo オブジェクト取得または設定します
パブリック プロパティ ConsoleFallbackUICulture グラフィック ユーザー インターフェイス既定のカルチャが不適切場合コンソール アプリケーション適した代替ユーザー インターフェイス カルチャを取得または設定します
パブリック プロパティ CultureEnglishName 英語のカルチャ名を取得または設定します
パブリック プロパティ CultureName 作成するカルチャの名前を取得します
パブリック プロパティ CultureNativeName カルチャの表示用に設定されている形式および言語のカルチャ名を取得または設定します
パブリック プロパティ CultureTypes 現在の CultureAndRegionInfoBuilder オブジェクト表されるカルチャを記述する CultureTypes 値を取得します
パブリック プロパティ CurrencyEnglishName 現在の CultureAndRegionInfoBuilder オブジェクト表される地域使用される通貨の英語の名前を取得または設定します
パブリック プロパティ CurrencyNativeName 現在の CultureAndRegionInfoBuilder オブジェクト表される地域使用される通貨ネイティブな名前を取得または設定します
パブリック プロパティ GeoId 地理的な領域、国、都市、または場所の一意識別番号取得または設定します
パブリック プロパティ GregorianDateTimeFormat グレゴリオ暦に従って日付と時刻書式定義する DateTimeFormatInfo オブジェクト取得または設定します
パブリック プロパティ IetfLanguageTag RFC 3066 標準Tags for the Identification of Languagesに従って書式設定されているカルチャ名を取得または設定します
パブリック プロパティ IsMetric 国/地域で、計測のためにメートル法使用するかどうかを示す値を取得または設定します
パブリック プロパティ ISOCurrencySymbol 国/地域関連付けられた 3 文字ISO 4217 通貨記号取得または設定します
パブリック プロパティ IsRightToLeft 現在の CultureAndRegionInfoBuilder オブジェクト関連付けられている書記体系テキスト記述方向取得または設定します
パブリック プロパティ KeyboardLayoutId アクティブ入力ロケール識別子取得または設定します
パブリック プロパティ LCID 現在の CultureAndRegionInfoBuilder オブジェクトのカルチャ識別子取得します
パブリック プロパティ NumberFormat 数値通貨、および割合表示するカルチャに対応する書式定義する NumberFormatInfo オブジェクト取得または設定します
パブリック プロパティ Parent 現在のカスタム カルチャの親カルチャを表す CultureInfo オブジェクト取得または設定します
パブリック プロパティ RegionEnglishName 英語で表した国/地域の完全名取得または設定します
パブリック プロパティ RegionName 現在の CultureAndRegionInfoBuilder オブジェクトの国/地域の名前を取得します
パブリック プロパティ RegionNativeName このカスタム カルチャが適用される人々の間で使用される国/地域の完全名取得します
パブリック プロパティ TextInfo このカスタム カルチャに関連付けられている書記体系定義する TextInfo オブジェクト取得または設定します
パブリック プロパティ ThreeLetterISOLanguageName このカスタム カルチャの言語対すISO 639-2 の 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterISORegionName ISO 3166定義された国/地域の 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterWindowsLanguageName Windows API の定義に従って言語対する 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterWindowsRegionName 現在のカスタム カルチャが表す国/地域に対して Windows割り当てる 3 文字コード取得または設定します
パブリック プロパティ TwoLetterISOLanguageName 現在の CultureInfo オブジェクト言語対すISO 639-1 の 2 文字コード取得または設定します
パブリック プロパティ TwoLetterISORegionName ISO 3166定義された国/地域の 2 文字コード取得します
参照参照

関連項目

CultureAndRegionInfoBuilder クラス
System.Globalization 名前空間
CultureInfo
CultureAndRegionInfoBuilder
Register

CultureAndRegionInfoBuilder メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateFromLdml 指定したオブジェクト表現を含む XML ファイルから CultureAndRegionInfoBuilder オブジェクト再構成ます。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド LoadDataFromCultureInfo 現在の CultureAndRegionInfoBuilder オブジェクトプロパティを、指定した CultureInfo オブジェクト対応するプロパティ使用して設定します
パブリック メソッド LoadDataFromRegionInfo 現在の CultureAndRegionInfoBuilder オブジェクトプロパティを、指定した RegionInfo オブジェクト対応するプロパティ使用して設定します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド Register 現在の CultureAndRegionInfoBuilder オブジェクトローカル コンピュータ上でカスタム カルチャとして保持してアプリケーションでカルチャを使用できるようにします。
パブリック メソッド Save 現在の CultureAndRegionInfoBuilder オブジェクトXML 表現指定したファイル書き込みます
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
パブリック メソッド Unregister ローカル コンピュータからカスタム カルチャを作成します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CultureAndRegionInfoBuilder クラス
System.Globalization 名前空間
CultureInfo
CultureAndRegionInfoBuilder
Register

CultureAndRegionInfoBuilder メンバ

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

CultureAndRegionInfoBuilder データ型公開されるメンバを以下の表に示します


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド CultureAndRegionInfoBuilder CultureAndRegionInfoBuilder クラス新しインスタンス初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AvailableCalendars この CultureAndRegionInfoBuilder オブジェクトによってサポートされカレンダー配列取得または設定します
パブリック プロパティ CompareInfo カルチャの文字列比較する方法定義する CompareInfo オブジェクト取得または設定します
パブリック プロパティ ConsoleFallbackUICulture グラフィック ユーザー インターフェイス既定のカルチャが不適切場合コンソール アプリケーション適した代替ユーザー インターフェイス カルチャを取得または設定します
パブリック プロパティ CultureEnglishName 英語のカルチャ名を取得または設定します
パブリック プロパティ CultureName 作成するカルチャの名前を取得します
パブリック プロパティ CultureNativeName カルチャの表示用に設定されている形式および言語のカルチャ名を取得または設定します
パブリック プロパティ CultureTypes 現在の CultureAndRegionInfoBuilder オブジェクト表されるカルチャを記述する CultureTypes 値を取得します
パブリック プロパティ CurrencyEnglishName 現在の CultureAndRegionInfoBuilder オブジェクト表される地域使用される通貨の英語の名前を取得または設定します
パブリック プロパティ CurrencyNativeName 現在の CultureAndRegionInfoBuilder オブジェクト表される地域使用される通貨ネイティブな名前を取得または設定します
パブリック プロパティ GeoId 地理的な領域、国、都市、または場所の一意識別番号取得または設定します
パブリック プロパティ GregorianDateTimeFormat グレゴリオ暦に従って日付と時刻書式定義する DateTimeFormatInfo オブジェクト取得または設定します
パブリック プロパティ IetfLanguageTag RFC 3066 標準Tags for the Identification of Languagesに従って書式設定されているカルチャ名を取得または設定します
パブリック プロパティ IsMetric 国/地域で、計測のためにメートル法使用するかどうかを示す値を取得または設定します
パブリック プロパティ ISOCurrencySymbol 国/地域関連付けられた 3 文字ISO 4217 通貨記号取得または設定します
パブリック プロパティ IsRightToLeft 現在の CultureAndRegionInfoBuilder オブジェクト関連付けられている書記体系テキスト記述方向取得または設定します
パブリック プロパティ KeyboardLayoutId アクティブ入力ロケール識別子取得または設定します
パブリック プロパティ LCID 現在の CultureAndRegionInfoBuilder オブジェクトのカルチャ識別子取得します
パブリック プロパティ NumberFormat 数値通貨、および割合表示するカルチャに対応する書式定義する NumberFormatInfo オブジェクト取得または設定します
パブリック プロパティ Parent 現在のカスタム カルチャの親カルチャを表す CultureInfo オブジェクト取得または設定します
パブリック プロパティ RegionEnglishName 英語で表した国/地域の完全名取得または設定します
パブリック プロパティ RegionName 現在の CultureAndRegionInfoBuilder オブジェクトの国/地域の名前を取得します
パブリック プロパティ RegionNativeName このカスタム カルチャが適用される人々の間で使用される国/地域の完全名取得します
パブリック プロパティ TextInfo このカスタム カルチャに関連付けられている書記体系定義する TextInfo オブジェクト取得または設定します
パブリック プロパティ ThreeLetterISOLanguageName このカスタム カルチャの言語対すISO 639-2 の 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterISORegionName ISO 3166定義された国/地域の 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterWindowsLanguageName Windows API の定義に従って言語対する 3 文字コード取得または設定します
パブリック プロパティ ThreeLetterWindowsRegionName 現在のカスタム カルチャが表す国/地域に対して Windows割り当てる 3 文字コード取得または設定します
パブリック プロパティ TwoLetterISOLanguageName 現在の CultureInfo オブジェクト言語対すISO 639-1 の 2 文字コード取得または設定します
パブリック プロパティ TwoLetterISORegionName ISO 3166定義された国/地域の 2 文字コード取得します
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド CreateFromLdml 指定したオブジェクト表現を含む XML ファイルかCultureAndRegionInfoBuilder オブジェクト再構成ます。
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド LoadDataFromCultureInfo 現在の CultureAndRegionInfoBuilder オブジェクトプロパティを、指定した CultureInfo オブジェクト対応するプロパティ使用して設定します
パブリック メソッド LoadDataFromRegionInfo 現在の CultureAndRegionInfoBuilder オブジェクトプロパティを、指定した RegionInfo オブジェクト対応するプロパティ使用して設定します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド Register 現在の CultureAndRegionInfoBuilder オブジェクトローカル コンピュータ上でカスタム カルチャとして保持してアプリケーションでカルチャを使用できるようにします。
パブリック メソッド Save 現在の CultureAndRegionInfoBuilder オブジェクトXML 表現指定したファイル書き込みます
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
パブリック メソッド Unregister ローカル コンピュータからカスタム カルチャを作成します
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

CultureAndRegionInfoBuilder クラス
System.Globalization 名前空間
CultureInfo
CultureAndRegionInfoBuilder
Register



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

辞書ショートカット

すべての辞書の索引

「CultureAndRegionInfoBuilder」の関連用語

CultureAndRegionInfoBuilderのお隣キーワード
検索ランキング

   

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



CultureAndRegionInfoBuilderのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS