RegionInfo Classe

Definizione

Contiene informazioni sul paese/area geografica.

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
Ereditarietà
RegionInfo
Attributi

Commenti

Per altre informazioni su questa API, vedere Osservazioni supplementari sulle API per RegionInfo.

Example

Nell'esempio seguente vengono illustrati diversi membri della 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.

Costruttori

Nome Descrizione
RegionInfo(Int32)

Inizializza una nuova istanza della RegionInfo classe in base al paese/area geografica associato all'identificatore delle impostazioni cultura specificato.

RegionInfo(String)

Inizializza una nuova istanza della RegionInfo classe in base al paese o all'area geografica o alle impostazioni cultura specifiche, specificate per nome.

Proprietà

Nome Descrizione
CurrencyEnglishName

Ottiene il nome, in inglese, della valuta utilizzata nel paese/area geografica.

CurrencyNativeName

Ottiene il nome della valuta utilizzata nel paese/area geografica, formattato nella lingua nativa del paese/area geografica.

CurrencySymbol

Ottiene il simbolo di valuta associato al paese/area geografica.

CurrentRegion

Ottiene l'oggetto RegionInfo che rappresenta il paese/area geografica utilizzato dal thread corrente.

DisplayName

Ottiene il nome completo del paese o dell'area geografica nella lingua della versione localizzata di .NET.

EnglishName

Ottiene il nome completo del paese/area geografica in inglese.

GeoId

Ottiene un numero di identificazione univoco per un'area geografica, un paese, una città o una località.

IsMetric

Ottiene un valore che indica se il paese o l'area geografica utilizza il sistema di metriche per le misurazioni.

ISOCurrencySymbol

Ottiene il simbolo di valuta ISO 4217 a tre caratteri associato al paese/area geografica.

Name

Ottiene il nome o il codice paese/area geografica ISO 3166 di due lettere per l'oggetto corrente RegionInfo .

NativeName

Ottiene il nome di un paese/area geografica formattato nella lingua nativa del paese/area geografica.

ThreeLetterISORegionName

Ottiene il codice di tre lettere definito in ISO 3166 per il paese/area geografica.

ThreeLetterWindowsRegionName

Ottiene il codice di tre lettere assegnato da Windows al paese/area geografica rappresentato da questo RegionInfo.

TwoLetterISORegionName

Ottiene il codice a due lettere definito in ISO 3166 per il paese/area geografica.

Metodi

Nome Descrizione
Equals(Object)

Determina se l'oggetto specificato è la stessa istanza dell'oggetto corrente RegionInfo.

GetHashCode()

Funge da funzione hash per l'oggetto corrente RegionInfo, adatto per algoritmi hash e strutture di dati, ad esempio una tabella hash.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa contenente il nome delle impostazioni cultura o i codici paese/area geografica ISO 3166 a due lettere specificati per l'oggetto corrente RegionInfo.

Si applica a

Vedi anche