RegionInfo クラスとは? わかりやすく解説

RegionInfo クラス

国/地域についての情報格納します

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

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
Public Class RegionInfo
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public class RegionInfo
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
public ref class RegionInfo
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
public class RegionInfo
SerializableAttribute 
ComVisibleAttribute(true) 
public class RegionInfo
解説解説

CultureInfo とは対照的にRegionInfoユーザー設定表さずユーザー言語またはカルチャに依存しません。

RegionInfo 名は、ISO 3166 で国/地域に対して定義されている 2 文字コードいずれかになります大文字と小文字区別は特に重要ではありませんが、Name、TwoLetterISORegionName、ThreeLetterISORegionName の各プロパティは、対応するコード大文字返します

このクラスSystem.Globalization 名前空間その他のクラス受け入れられ使用される定義済み RegionInfo 名の一覧は、次のとおりです。

ISO 3166 の 2 文字コード

ISO 3166 の 3 文字コード

国/地域

AE

ARE

アラブ首長国連邦

AL

ALB

アルバニア

AM

ARM

アルメニア

AR

ARG

アルゼンチン

AT

AUT

オーストリア

AU

AUS

オーストラリア

AZ

AZE

アゼルバイジャン

BE

BEL

ベルギー

BG

BGR

ブルガリア

BH

BHR

バーレーン

BN

BRN

ブルネイ

BO

BOL

ボリビア

BR

BRA

ブラジル

BY

BLR

ベラルーシ

BZ

BLZ

ベリーズ

CA

CAN

カナダ

CB

CAR

西インド諸島

CH

CHE

スイス

CL

CHL

チリ

CN

CHN

中国

CO

COL

コロンビア

CR

CRI

コスタリカ

CZ

CZE

チェコ共和国

DE

DEU

ドイツ

DK

DNK

デンマーク

DO

DOM

ドミニカ共和国

DZ

DZA

アルジェリア

EC

ECU

エクアドル

EE

EST

エストニア

EG

EGY

エジプト

ES

ESP

スペイン

FI

FIN

フィンランド

FO

FRO

フェロー諸島

FR

FRA

フランス

GB

GBR

英国

GE

GEO

グルジア共和国

GR

GRC

ギリシア

GT

GTM

グアテマラ

HK

HKG

香港

HN

HND

ホンジュラス

HR

HRV

クロアチア

HU

HUN

ハンガリー

ID

IDN

インドネシア

IE

IRL

アイルランド

IL

ISR

イスラエル

IN

IND

インド

IQ

IRQ

イラク

IR

IRN

イラン

IS

ISL

アイスランド

IT

ITA

イタリア

JM

JAM

ジャマイカ

JO

JOR

ヨルダン

JP

JPN

日本

KE

KEN

ケニア

KG

KGZ

キルギスタン

KR

KOR

韓国

KW

KWT

クウェート

KZ

KAZ

カザフスタン

LB

LBN

レバノン

LI

LIE

リヒテンシュタイン

LT

LTU

リトアニア

LU

LUX

ルクセンブルグ

LV

LVA

ラトビア

LY

LBY

リビア

MA

MAR

モロッコ

MC

MCO

モナコ

MK

MKD

FYROM (マケドニア共和国)

MN

MNG

モンゴル

MO

MAC

マカオ

MV

MDV

モルジブ

MX

MEX

メキシコ

MY

MYS

マレーシア

NI

NIC

ニカラグア

NL

NLD

オランダ

NO

NOR

ノルウェー

NZ

NZL

ニュージーランド

OM

OMN

オマーン

PA

PAN

パナマ

PE

PER

ペルー

PH

PHL

フィリピン

PK

PAK

パキスタン

PL

POL

ポーランド

PR

PRI

プエルトリコ

PT

PRT

ポルトガル

PY

PRY

パラグアイ

QA

QAT

カタール

RO

ROM

ルーマニア

RU

RUS

ロシア

SA

SAU

サウジアラビア

SE

SWE

スウェーデン

SG

SGP

シンガポール

SI

SVN

スロベニア

SK

SVK

スロバキア

SP

SPB

セルビア

SV

SLV

エルサルバドル

SY

SYR

シリア

TA

TAT

ロシア

TH

THA

タイ

TN

TUN

チュニジア

TR

TUR

トルコ

TT

TTO

トリニダードトバゴ

TW

TWN

台湾

UA

UKR

ウクライナ

US

USA

米国

UY

URY

ウルグアイ

UZ

UZB

ウズベキスタン

VE

VEN

ベネズエラ

VN

VNM

ベトナム

YE

YEM

イエメン

ZA

ZAF

南アフリカ

ZW

ZWE

ジンバブエ

ISOCurrencySymbol プロパティ返す ISO 4217 通貨記号の一覧を次に示します

国/地域

通貨名

ISO 4217 通貨記号

アラブ首長国連邦

UAE ディルハム

AED

アルバニア

レク

ALL

アルメニア

アルメニア ドラム

AMD

アルゼンチン

アルゼンチン ペソ

ARS

オーストリア

ユーロ

EUR

オーストラリア

オーストラリア ドル

AUD

アゼルバイジャン

アゼルバイジャン マナト

AZM

ベルギー

ユーロ

EUR

ブルガリア

レフ

BGL

バーレーン

バーレーン ディーナール

BHD

ブルネイ

ブルネイ ドル

BND

ボリビア

ボリビアノ

BOB

ブラジル

ブラジル レアール

BRL

ベラルーシ

ベラルーシ ルーブル

BYB

ベリーズ

ベリーズ ドル

BZD

カナダ

カナダ ドル

CAD

西インド諸島

米ドル

USD

スイス

スイス フラン

CHF

チリ

チリ ペソ

CLP

中国

人民幣

CNY

コロンビア

コロンビア ペソ

COP

コスタリカ

コスタリカ コローン

CRC

チェコ共和国

チェコ コルナ

CZK

ドイツ

ユーロ

EUR

デンマーク

デンマーク クローネ

DKK

ドミニカ共和国

ドミニカ ペソ

DOP

アルジェリア

アルジェリア ディーナール

DZD

エクアドル

米ドル

USD

エストニア

クルーン

EEK

エジプト

エジプト ポンド

EGP

スペイン

ユーロ

EUR

フィンランド

ユーロ

EUR

フェロー諸島

デンマーク クローネ

DKK

フランス

ユーロ

EUR

英国

英貨ポンド

GBP

グルジア共和国

ラリ

GEL

ギリシア

ユーロ

EUR

グアテマラ

ケッツァル

GTQ

香港

香港ドル

HKD

ホンジュラス

レンピラ

HNL

クロアチア

クロアチア クーナ

HRK

FYROM (マケドニア共和国)

デナル

MKD

ハンガリー

フォーリント

HUF

インドネシア

ルピア

IDR

アイルランド

ユーロ

EUR

イスラエル

イスラエル新シェケル

ILS

インド

インド ルピー

INR

イラク

イラク ディーナール

IQD

イラン

イラン リアル

IRR

アイスランド

アイスランド クローナ

ISK

イタリア

ユーロ

EUR

ジャマイカ

ジャマイカ ドル

JMD

ヨルダン

ヨルダン ディーナール

JOD

日本

JPY

ケニア

ケニア シリング

KES

キルギスタン

ソム

KGS

韓国

ウォン

KRW

クウェート

クウェート ディーナール

KWD

カザフスタン

テンゲ

KZT

レバノン

レバノン ポンド

LBP

リヒテンシュタイン

スイス フラン

CHF

リトアニア

リトアニア リタス

LTL

ルクセンブルグ

ユーロ

EUR

ラトビア

ラトビア ラット

LVL

リビア

リビア ディーナール

LYD

モロッコ

モロッコ ディルハム

MAD

モナコ

ユーロ

EUR

モンゴル

トゥグリク

MNT

マカオ

パタカ

MOP

モルジブ

ルフィヤ

MVR

メキシコ

メキシコ ペソ

MXN

マレーシア

マレーシア リンギット

MYR

ニカラグア

コルドバ オロ

NIO

オランダ

ユーロ

EUR

ノルウェー

ノルウェー クローネ

NOK

ニュージーランド

ニュージーランド ドル

NZD

オマーン

オマーン リアル

OMR

パナマ

バルボア

PAB

ペルー

ヌエボ ソル

PEN

フィリピン

フィリピン ペソ

PHP

パキスタン

パキスタン ルピー

PKR

ポーランド

ズロチ

PLN

プエルトリコ

米ドル

USD

ポルトガル

ユーロ

EUR

パラグアイ

グアラニー

PYG

カタール

カタール リアル

QAR

ルーマニア

レイ

ROL

ロシア

ロシア ルーブル

RUR

サウジアラビア

サウジ リヤール

SAR

スウェーデン

スウェーデン クローナ

SEK

シンガポール

シンガポール ドル

SGD

スロベニア

トラル

SIT

スロバキア

スロバキア コルナ

SKK

セルビア

ユーゴスラビアディーナール

YUN

エルサルバドル

米ドル

USD

シリア

シリア ポンド

SYP

タイ

バーツ

THB

チュニジア

チュニジア ディーナール

TND

トルコ

新トルコ リラ

YTL

トリニダードトバゴ

トリニダードトバゴ ドル

TTD

台湾

新台湾元

TWD

ウクライナ

フリブナ

UAH

米国

米ドル

USD

ウルグアイ

ウルグアイ ペソ

UYU

ウズベキスタン

ウズベキスタン スム

UZS

ベネズエラ

ボリバル

VEB

ベトナム

ドン

VND

イエメン

イエメン リアル

YER

南アフリカ

ランド

ZAR

ジンバブエ

ジンバブエ ドル

ZWD

使用例使用例

RegionInfo クラスいくつかのメンバ使用例次に示します

Imports System
Imports System.Globalization


Public Class SamplesRegionInfo   

   Public Shared Sub Main()

      ' Displays the property values of the RegionInfo for "US".
      Dim myRI1 As New RegionInfo("US")
      Console.WriteLine("   Name:                         {0}",
 myRI1.Name)
      Console.WriteLine("   DisplayName:                  {0}",
 myRI1.DisplayName)
      Console.WriteLine("   EnglishName:                  {0}",
 myRI1.EnglishName)
      Console.WriteLine("   IsMetric:                     {0}",
 myRI1.IsMetric)
      Console.WriteLine("   ThreeLetterISORegionName:     {0}",
 myRI1.ThreeLetterISORegionName)
      Console.WriteLine("   ThreeLetterWindowsRegionName: {0}",
 myRI1.ThreeLetterWindowsRegionName)
      Console.WriteLine("   TwoLetterISORegionName:       {0}",
 myRI1.TwoLetterISORegionName)
      Console.WriteLine("   CurrencySymbol:               {0}",
 myRI1.CurrencySymbol)
      Console.WriteLine("   ISOCurrencySymbol:            {0}",
 myRI1.ISOCurrencySymbol)
      Console.WriteLine()

      ' Compares the RegionInfo above with another RegionInfo created
 using CultureInfo.
      Dim myRI2 As New RegionInfo(New
 CultureInfo("en-US", False).LCID)
      If myRI1.Equals(myRI2) Then
         Console.WriteLine("The two RegionInfo instances are equal.")
      Else
         Console.WriteLine("The two RegionInfo instances are NOT
 equal.")
      End If 

   End Sub 'Main

End Class 'SamplesRegionInfo 


'This code produces the following output.

'

'   Name:                         US

'   DisplayName:                  United States

'   EnglishName:                  United States

'   IsMetric:                     False

'   ThreeLetterISORegionName:     USA

'   ThreeLetterWindowsRegionName: USA

'   TwoLetterISORegionName:       US

'   CurrencySymbol:               $

'   ISOCurrencySymbol:            USD

'

'The two RegionInfo instances are equal.


using System;
using System.Globalization;

public class SamplesRegionInfo  {

   public static void Main()
  {

      // Displays the property values of the RegionInfo for "US".
      RegionInfo myRI1 = new RegionInfo( "US" );
      Console.WriteLine( "   Name:                         {0}", myRI1.Name
 );
      Console.WriteLine( "   DisplayName:                  {0}", myRI1.DisplayName
 );
      Console.WriteLine( "   EnglishName:                  {0}", myRI1.EnglishName
 );
      Console.WriteLine( "   IsMetric:                     {0}", myRI1.IsMetric
 );
      Console.WriteLine( "   ThreeLetterISORegionName:     {0}", myRI1.ThreeLetterISORegionName
 );
      Console.WriteLine( "   ThreeLetterWindowsRegionName: {0}", myRI1.ThreeLetterWindowsRegionName
 );
      Console.WriteLine( "   TwoLetterISORegionName:       {0}", myRI1.TwoLetterISORegionName
 );
      Console.WriteLine( "   CurrencySymbol:               {0}", myRI1.CurrencySymbol
 );
      Console.WriteLine( "   ISOCurrencySymbol:            {0}", myRI1.ISOCurrencySymbol
 );
      Console.WriteLine();

      // Compares the RegionInfo above with another RegionInfo created
 using CultureInfo.
      RegionInfo myRI2 = new RegionInfo( new
 CultureInfo("en-US",false).LCID );
      if ( myRI1.Equals( myRI2 ) )
         Console.WriteLine( "The two RegionInfo instances are equal." );
      else
         Console.WriteLine( "The two RegionInfo instances are NOT equal."
 );

   }

}

/*
This code produces the following output.

   Name:                         US
   DisplayName:                  United States
   EnglishName:                  United States
   IsMetric:                     False
   ThreeLetterISORegionName:     USA
   ThreeLetterWindowsRegionName: USA
   TwoLetterISORegionName:       US
   CurrencySymbol:               $
   ISOCurrencySymbol:            USD

The two RegionInfo instances are equal.

*/
using namespace System;
using namespace System::Globalization;
int main()
{
   
   // Displays the property values of the RegionInfo for "US".
   RegionInfo^ myRI1 = gcnew RegionInfo( "US" );
   Console::WriteLine( "   Name:                         {0}", myRI1->Name
 );
   Console::WriteLine( "   DisplayName:                  {0}", myRI1->DisplayName
 );
   Console::WriteLine( "   EnglishName:                  {0}", myRI1->EnglishName
 );
   Console::WriteLine( "   IsMetric:                     {0}", myRI1->IsMetric
 );
   Console::WriteLine( "   ThreeLetterISORegionName:     {0}", myRI1->ThreeLetterISORegionName
 );
   Console::WriteLine( "   ThreeLetterWindowsRegionName: {0}", myRI1->ThreeLetterWindowsRegionName
 );
   Console::WriteLine( "   TwoLetterISORegionName:       {0}", myRI1->TwoLetterISORegionName
 );
   Console::WriteLine( "   CurrencySymbol:               {0}", myRI1->CurrencySymbol
 );
   Console::WriteLine( "   ISOCurrencySymbol:            {0}", myRI1->ISOCurrencySymbol
 );
   Console::WriteLine();
   
   // Compares the RegionInfo above with another RegionInfo created
 using CultureInfo.
   RegionInfo^ myRI2 = gcnew RegionInfo( (gcnew CultureInfo( "en-US",false
 ))->LCID );
   if ( myRI1->Equals( myRI2 ) )
      Console::WriteLine( "The two RegionInfo instances are equal." );
   else
      Console::WriteLine( "The two RegionInfo instances are NOT equal."
 );
}

/*
This code produces the following output.

   Name:                         US
   DisplayName:                  United States
   EnglishName:                  United States
   IsMetric:                     False
   ThreeLetterISORegionName:     USA
   ThreeLetterWindowsRegionName: USA
   TwoLetterISORegionName:       US
   CurrencySymbol:               $
   ISOCurrencySymbol:            USD

The two RegionInfo instances are equal.

*/
import System.*;
import System.Globalization.*;

public class SamplesRegionInfo
{   
    public static void main(String[]
 args)
    {
        // Displays the property values of the RegionInfo for "US".
        RegionInfo myRI1 =  new RegionInfo("US");
        Console.WriteLine("   Name:                         {0}",
            myRI1.get_Name());
        Console.WriteLine("   DisplayName:                  {0}",
            myRI1.get_DisplayName());
        Console.WriteLine("   EnglishName:                  {0}", 
            myRI1.get_EnglishName());
        Console.WriteLine("   IsMetric:                     {0}",
            System.Convert.ToString( myRI1.get_IsMetric()));
        Console.WriteLine("   ThreeLetterISORegionName:     {0}", 
            myRI1.get_ThreeLetterISORegionName());
        Console.WriteLine("   ThreeLetterWindowsRegionName: {0}",
            myRI1.get_ThreeLetterWindowsRegionName());
        Console.WriteLine("   TwoLetterISORegionName:       {0}",
            myRI1.get_TwoLetterISORegionName());
        Console.WriteLine("   CurrencySymbol:               {0}",
            myRI1.get_CurrencySymbol());
        Console.WriteLine("   ISOCurrencySymbol:            {0}", 
            myRI1.get_ISOCurrencySymbol());
        Console.WriteLine();

        // Compares the RegionInfo above with another RegionInfo 
        // created using CultureInfo.
        RegionInfo myRI2 =  
            new RegionInfo((new CultureInfo("en-US",
 false)).get_LCID());
        if ( myRI1.Equals(myRI2)) {
            Console.WriteLine("The two RegionInfo instances are equal.");
        }
        else {
            Console.WriteLine("The two RegionInfo instances are NOT equal.");
        } 
    } //main
} //SamplesRegionInfo

/*
This code produces the following output.

   Name:                         US
   DisplayName:                  United States
   EnglishName:                  United States
   IsMetric:                     False
   ThreeLetterISORegionName:     USA
   ThreeLetterWindowsRegionName: USA
   TwoLetterISORegionName:       US
   CurrencySymbol:               $
   ISOCurrencySymbol:            USD

The two RegionInfo instances are equal.

*/
継承階層継承階層
System.Object
  System.Globalization.RegionInfo
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からRegionInfo クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からRegionInfo クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からRegionInfo クラス を検索

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

辞書ショートカット

すべての辞書の索引

「RegionInfo クラス」の関連用語

RegionInfo クラスのお隣キーワード
検索ランキング

   

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



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

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

©2025 GRAS Group, Inc.RSS