RegionInfo Sınıf

Tanım

Ülke/bölge hakkında bilgi içerir.

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
Devralma
RegionInfo
Öznitelikler

Örnekler

Aşağıdaki örnekte sınıfın birkaç üyesi gösterilmektedir RegionInfo .

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.

Açıklamalar

Bu API hakkında daha fazla bilgi için bkz. RegionInfo için ek API açıklamaları.

Oluşturucular

RegionInfo(Int32)

Belirtilen kültür tanımlayıcısıyla ilişkili ülke/bölge temelinde sınıfının yeni bir örneğini RegionInfo başlatır.

RegionInfo(String)

Ülke/bölge veya ada göre belirtilen belirli bir kültüre göre sınıfının yeni bir örneğini RegionInfo başlatır.

Özellikler

CurrencyEnglishName

Ülkede/bölgede kullanılan para biriminin adını İngilizce olarak alır.

CurrencyNativeName

Ülke/bölgede kullanılan para biriminin adını alır ve ülke/bölgenin yerel dilinde biçimlendirilir.

CurrencySymbol

Ülke/bölgeyle ilişkili para birimi simgesini alır.

CurrentRegion

RegionInfo Geçerli iş parçacığı tarafından kullanılan ülkeyi/bölgeyi temsil eden öğesini alır.

DisplayName

.NET'in yerelleştirilmiş sürümünün dilinde ülkenin/bölgenin tam adını alır.

EnglishName

Ülkenin/bölgenin tam adını İngilizce olarak alır.

GeoId

Coğrafi bölge, ülke, şehir veya konum için benzersiz bir kimlik numarası alır.

IsMetric

Ülkenin/bölgenin ölçümler için ölçüm sistemini kullanıp kullanmadığını belirten bir değer alır.

ISOCurrencySymbol

Ülke/bölgeyle ilişkili üç karakterli ISO 4217 para birimi simgesini alır.

Name

Geçerli RegionInfo nesnenin adını veya ISO 3166 iki harfli ülke/bölge kodunu alır.

NativeName

Ülkenin/bölgenin yerel dilinde biçimlendirilmiş bir ülkenin/bölgenin adını alır.

ThreeLetterISORegionName

Ülke/bölge için ISO 3166'da tanımlanan üç harfli kodu alır.

ThreeLetterWindowsRegionName

Windows tarafından bu RegionInfoile temsil edilen ülkeye/bölgeye atanan üç harfli kodu alır.

TwoLetterISORegionName

Ülke/bölge için ISO 3166'da tanımlanan iki harfli kodu alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli RegionInfoile aynı örnek olup olmadığını belirler.

GetHashCode()

Geçerli RegionInfoiçin karma işlevi işlevi görür ve karma tablosu gibi karma algoritmalar ve veri yapıları için uygundur.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli RegionInfoiçin belirtilen kültür adını veya ISO 3166 iki harfli ülke/bölge kodlarını içeren bir dize döndürür.

Şunlara uygulanır

Ayrıca bkz.