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

Observações

Para mais informações sobre esta API, consulte Observações Suplementares da API para o RegionInfo.

Example

O exemplo seguinte demonstra vários membros da RegionInfo turma.

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

Name Description
RegionInfo(Int32)

Inicializa uma nova instância da RegionInfo classe com base no país/região associada 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

Name Description
CurrencyEnglishName

Recebe 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, formatado na língua nativa do país/região.

CurrencySymbol

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

CurrentRegion

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

DisplayName

Obtém o nome completo do país/região na língua 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 único para uma região geográfica, país, cidade ou localização.

IsMetric

Recebe um valor que indica se o país/região utiliza o sistema métrico para medições.

ISOCurrencySymbol

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

Name

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

NativeName

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

ThreeLetterISORegionName

Recebe o código de três letras definido na ISO 3166 para o país/região.

ThreeLetterWindowsRegionName

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

TwoLetterISORegionName

Recebe o código de duas letras definido na ISO 3166 para o país/região.

Métodos

Name Description
Equals(Object)

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

GetHashCode()

Serve como função de hash para o atual RegionInfo, adequado 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 atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia contendo o nome da cultura ou códigos de país/região de duas letras ISO 3166 especificados para o atual RegionInfo.

Aplica-se a

Ver também