RegionInfo Classe

Definição

Contém informações sobre o país/região.

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
Herança
RegionInfo
Atributos

Comentários

Para obter mais informações sobre essa API, consulte comentários da API Complementar para RegionInfo.

Exemplo

O exemplo a seguir demonstra vários membros da RegionInfo classe.

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.

Construtores

Nome Description
RegionInfo(Int32)

Inicializa uma nova instância da RegionInfo classe com base no país/região associado ao identificador de cultura especificado.

RegionInfo(String)

Inicializa uma nova instância da RegionInfo classe com base no país/região ou cultura específica, especificada pelo nome.

Propriedades

Nome Description
CurrencyEnglishName

Obtém o nome, em inglês, da moeda usada no país/região.

CurrencyNativeName

Obtém o nome da moeda usada no país/região, formatada na língua nativa do país/região.

CurrencySymbol

Obtém o símbolo de moeda associado ao país/região.

CurrentRegion

Obtém o RegionInfo que representa o país/região usado pelo thread atual.

DisplayName

Obtém o nome completo do país/região no idioma da versão localizada do .NET.

EnglishName

Obtém o nome completo do país/região em inglês.

GeoId

Obtém um número de identificação exclusivo para uma região geográfica, país, cidade ou localização.

IsMetric

Obtém um valor que indica se o país/região usa o sistema de métricas para medidas.

ISOCurrencySymbol

Obtém o símbolo de moeda ISO 4217 de três caracteres associado ao país/região.

Name

Obtém o nome ou o código de país/região de duas letras ISO 3166 para o objeto atual RegionInfo .

NativeName

Obtém o nome de um país/região formatado na língua nativa do país/região.

ThreeLetterISORegionName

Obtém o código de três letras definido no ISO 3166 para o país/região.

ThreeLetterWindowsRegionName

Obtém o código de três letras atribuído por Windows ao país/região representado por este RegionInfo.

TwoLetterISORegionName

Obtém o código de duas letras definido no ISO 3166 para o país/região.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é a mesma instância que a atual RegionInfo.

GetHashCode()

Serve como uma função de hash para a atual RegionInfo, adequada para algoritmos de hash e estruturas de dados, como uma tabela de hash.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que contém o nome da cultura ou códigos de país/região iso 3166 de duas letras especificados para o atual RegionInfo.

Aplica-se a

Confira também