RegionInfo Klass

Definition

Innehåller information om landet/regionen.

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
Arv
RegionInfo
Attribut

Kommentarer

Mer information om det här API:et finns i Kompletterande API-kommentarer för RegionInfo.

Example

I följande exempel visas flera medlemmar i RegionInfo klassen.

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.

Konstruktorer

Name Description
RegionInfo(Int32)

Initierar en ny instans av RegionInfo klassen baserat på det land/den region som är associerad med den angivna kulturidentifieraren.

RegionInfo(String)

Initierar en ny instans av RegionInfo klassen baserat på land/region eller specifik kultur, som anges med namn.

Egenskaper

Name Description
CurrencyEnglishName

Hämtar namnet på den valuta som används i landet/regionen på engelska.

CurrencyNativeName

Hämtar namnet på den valuta som används i landet/regionen, formaterat på det interna språket i landet/regionen.

CurrencySymbol

Hämtar valutasymbolen som är associerad med landet/regionen.

CurrentRegion

RegionInfo Hämtar som representerar det land/den region som används av den aktuella tråden.

DisplayName

Hämtar det fullständiga namnet på landet/regionen på språket för den lokaliserade versionen av .NET.

EnglishName

Hämtar det fullständiga namnet på landet/regionen på engelska.

GeoId

Hämtar ett unikt identifieringsnummer för en geografisk region, ett land, en stad eller en plats.

IsMetric

Hämtar ett värde som anger om landet/regionen använder måttsystemet för mätningar.

ISOCurrencySymbol

Hämtar valutasymbolen ISO 4217 med tre tecken som är associerad med landet/regionen.

Name

Hämtar namn eller ISO 3166 tvåbokstavs lands-/regionkod för det aktuella RegionInfo objektet.

NativeName

Hämtar namnet på ett land/en region som är formaterat på landets/regionens modersmål.

ThreeLetterISORegionName

Hämtar koden med tre bokstäver som definierats i ISO 3166 för landet/regionen.

ThreeLetterWindowsRegionName

Hämtar koden med tre bokstäver som tilldelats av Windows till det land/den region som representeras av den här RegionInfo.

TwoLetterISORegionName

Hämtar tvåbokstavskoden som definierats i ISO 3166 för landet/regionen.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är samma instans som den aktuella RegionInfo.

GetHashCode()

Fungerar som en hash-funktion för den aktuella RegionInfo, lämplig för hash-algoritmer och datastrukturer, till exempel en hash-tabell.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som innehåller kulturnamnet eller ISO 3166 tvåbokstavs lands-/regionkoder som angetts för den aktuella RegionInfo.

Gäller för

Se även