RegionInfo Classe

Définition

Contient des informations sur le pays/la région.

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
Héritage
RegionInfo
Attributs

Remarques

Pour plus d’informations sur cette API, consultez les remarques d’API supplémentaires pour RegionInfo.

Example

L’exemple suivant illustre plusieurs membres de la 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.

Constructeurs

Nom Description
RegionInfo(Int32)

Initialise une nouvelle instance de la RegionInfo classe en fonction du pays/de la région associé à l’identificateur de culture spécifié.

RegionInfo(String)

Initialise une nouvelle instance de la classe en fonction du pays/de la RegionInfo région ou d’une culture spécifique, spécifiée par nom.

Propriétés

Nom Description
CurrencyEnglishName

Obtient le nom, en anglais, de la devise utilisée dans le pays/la région.

CurrencyNativeName

Obtient le nom de la devise utilisée dans le pays/la région, mis en forme dans la langue native du pays/de la région.

CurrencySymbol

Obtient le symbole monétaire associé au pays/à la région.

CurrentRegion

Obtient le RegionInfo paramètre qui représente le pays/la région utilisé par le thread actuel.

DisplayName

Obtient le nom complet du pays/de la région dans la langue de la version localisée de .NET.

EnglishName

Obtient le nom complet du pays/de la région en anglais.

GeoId

Obtient un numéro d’identification unique pour une région géographique, un pays, une ville ou un emplacement.

IsMetric

Obtient une valeur indiquant si le pays/la région utilise le système de métriques pour les mesures.

ISOCurrencySymbol

Obtient le symbole monétaire ISO 4217 à trois caractères associé au pays/à la région.

Name

Obtient le nom ou le code pays/région iso 3166 à deux lettres pour l’objet actuel RegionInfo .

NativeName

Obtient le nom d’un pays/région mis en forme dans la langue native du pays/région.

ThreeLetterISORegionName

Obtient le code à trois lettres défini dans ISO 3166 pour le pays/région.

ThreeLetterWindowsRegionName

Obtient le code à trois lettres attribué par Windows au pays/région représenté par cette RegionInfo.

TwoLetterISORegionName

Obtient le code à deux lettres défini dans ISO 3166 pour le pays/région.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est la même instance que l’objet actif RegionInfo.

GetHashCode()

Sert de fonction de hachage pour le courant RegionInfo, adapté aux algorithmes de hachage et aux structures de données, comme une table de hachage.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne contenant le nom de culture ou les codes pays/région iso 3166 à deux lettres spécifiés pour le code actuel RegionInfo.

S’applique à

Voir aussi