RegionInfo Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient des informations sur le pays/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
Exemples
L’exemple suivant illustre plusieurs membres de la RegionInfo classe.
using namespace System;
using namespace System::Globalization;
int main()
{
// Displays the property values of the RegionInfo for "US".
RegionInfo^ myRI1 = gcnew 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 = gcnew RegionInfo( (gcnew 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.
*/
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.
Remarques
Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour RegionInfo.
Constructeurs
RegionInfo(Int32) |
Initialise une nouvelle instance de la classe RegionInfo basée sur le pays ou la région associé à l’identificateur de culture spécifié. |
RegionInfo(String) |
Initialise une nouvelle instance de la classe RegionInfo basée sur le nom du pays ou de la région ou sur le nom de la culture spécifique. |
Propriétés
CurrencyEnglishName |
Obtient le nom en anglais de la devise utilisée dans le pays/région. |
CurrencyNativeName |
Obtient le nom de la devise utilisée dans le pays ou la région, mis en forme dans la langue native du pays ou de la région. |
CurrencySymbol |
Obtient le symbole de devise associé au pays/région. |
CurrentRegion |
Obtient le RegionInfo qui représente le pays ou la région utilisé par le thread actuel. |
DisplayName |
Obtient le nom complet du pays/région dans la langue de la version localisée de .NET. |
EnglishName |
Obtient le nom complet du pays ou 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 ou la région utilise le système métrique pour les mesures. |
ISOCurrencySymbol |
Obtient le symbole de devise ISO 4217 sur trois caractères associé au pays/région. |
Name |
Obtient le nom ou le code de pays/région ISO 3166 à deux lettres pour l’objet RegionInfo actuel. |
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 affecté par Windows au pays/région représenté par cet élément RegionInfo. |
TwoLetterISORegionName |
Obtient le code à deux lettres défini dans ISO 3166 pour le pays/région. |
Méthodes
Equals(Object) |
Détermine si l’objet spécifié est la même instance que l’élément RegionInfo actuel. |
GetHashCode() |
Est utilisé comme fonction de hachage pour l'élément RegionInfo actuel, et convient aux algorithmes de hachage et aux structures de données, comme une table de hachage. |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne contenant le nom de culture ou les codes de pays/région ISO 3166 à deux lettres pour l’élément RegionInfo actuel. |