RegionInfo Clase

Definición

Contiene información sobre el país o región.

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
Herencia
RegionInfo
Atributos

Comentarios

Para obtener más información sobre esta API, consulte Comentarios complementarios de api para RegionInfo.

Example

En el ejemplo siguiente se muestran varios miembros de la RegionInfo clase .

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.

Constructores

Nombre Description
RegionInfo(Int32)

Inicializa una nueva instancia de la RegionInfo clase en función del país o región asociado al identificador de referencia cultural especificado.

RegionInfo(String)

Inicializa una nueva instancia de la RegionInfo clase en función del país o región o referencia cultural específica, especificada por nombre.

Propiedades

Nombre Description
CurrencyEnglishName

Obtiene el nombre, en inglés, de la moneda usada en el país o región.

CurrencyNativeName

Obtiene el nombre de la moneda usada en el país o región, con formato en el idioma nativo del país o región.

CurrencySymbol

Obtiene el símbolo de moneda asociado al país o región.

CurrentRegion

Obtiene el RegionInfo objeto que representa el país o región utilizado por el subproceso actual.

DisplayName

Obtiene el nombre completo del país o región en el idioma de la versión localizada de .NET.

EnglishName

Obtiene el nombre completo del país o región en inglés.

GeoId

Obtiene un número de identificación único para una región geográfica, un país, una ciudad o una ubicación.

IsMetric

Obtiene un valor que indica si el país o región usa el sistema de métricas para las medidas.

ISOCurrencySymbol

Obtiene el símbolo de moneda ISO 4217 de tres caracteres asociado al país o región.

Name

Obtiene el nombre o el código de país o región ISO 3166 de dos letras para el objeto actual RegionInfo .

NativeName

Obtiene el nombre de un país o región con formato en el idioma nativo del país o región.

ThreeLetterISORegionName

Obtiene el código de tres letras definido en ISO 3166 para el país o región.

ThreeLetterWindowsRegionName

Obtiene el código de tres letras asignado por Windows al país o región representado por este RegionInfo.

TwoLetterISORegionName

Obtiene el código de dos letras definido en ISO 3166 para el país o región.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es la misma instancia que la actual RegionInfo.

GetHashCode()

Actúa como una función hash para el objeto actual RegionInfo, adecuado para algoritmos hash y estructuras de datos, como una tabla hash.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que contiene el nombre de referencia cultural o los códigos de país o región iso 3166 de dos letras especificados para el objeto actual RegionInfo.

Se aplica a

Consulte también