Bagikan melalui


RegionInfo Kelas

Definisi

Berisi informasi tentang negara/wilayah.

public ref class RegionInfo
public class RegionInfo
[System.Serializable]
public class RegionInfo
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegionInfo
type RegionInfo = class
[<System.Serializable>]
type RegionInfo = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type RegionInfo = class
Public Class RegionInfo
Warisan
RegionInfo
Atribut

Contoh

Contoh berikut menunjukkan beberapa anggota RegionInfo kelas.

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.

*/
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.

*/
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

End Class


'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.

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk RegionInfo.

Konstruktor

RegionInfo(Int32)

Menginisialisasi instans RegionInfo baru kelas berdasarkan negara/wilayah yang terkait dengan pengidentifikasi budaya yang ditentukan.

RegionInfo(String)

Menginisialisasi instans RegionInfo baru kelas berdasarkan negara/wilayah atau budaya tertentu, yang ditentukan berdasarkan nama.

Properti

CurrencyEnglishName

Mendapatkan nama, dalam bahasa Inggris, dari mata uang yang digunakan di negara/wilayah.

CurrencyNativeName

Mendapatkan nama mata uang yang digunakan di negara/wilayah, yang diformat dalam bahasa asli negara/wilayah.

CurrencySymbol

Mendapatkan simbol mata uang yang terkait dengan negara/wilayah.

CurrentRegion

Mendapatkan yang mewakili negara/wilayah yang digunakan oleh utas RegionInfo saat ini.

DisplayName

Mendapatkan nama lengkap negara/wilayah dalam bahasa versi .NET yang dilokalkan.

EnglishName

Mendapatkan nama lengkap negara/wilayah dalam bahasa Inggris.

GeoId

Mendapatkan nomor identifikasi unik untuk wilayah geografis, negara, kota, atau lokasi.

IsMetric

Mendapatkan nilai yang menunjukkan apakah negara/wilayah menggunakan sistem metrik untuk pengukuran.

ISOCurrencySymbol

Mendapatkan simbol mata uang ISO 4217 tiga karakter yang terkait dengan negara/wilayah.

Name

Mendapatkan nama atau kode negara/wilayah dua huruf ISO 3166 untuk objek saat ini RegionInfo .

NativeName

Mendapatkan nama negara/wilayah yang diformat dalam bahasa asli negara/wilayah.

ThreeLetterISORegionName

Mendapatkan kode tiga huruf yang ditentukan dalam ISO 3166 untuk negara/wilayah.

ThreeLetterWindowsRegionName

Mendapatkan kode tiga huruf yang ditetapkan oleh Windows ke negara/wilayah yang diwakili oleh ini RegionInfo.

TwoLetterISORegionName

Mendapatkan kode dua huruf yang ditentukan dalam ISO 3166 untuk negara/wilayah.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan adalah instans yang sama dengan saat ini RegionInfo.

GetHashCode()

Berfungsi sebagai fungsi hash untuk saat ini RegionInfo, cocok untuk algoritma hash dan struktur data, seperti tabel hash.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang berisi nama budaya atau kode negara/wilayah dua huruf ISO 3166 yang ditentukan untuk saat ini RegionInfo.

Berlaku untuk

Lihat juga