RegionInfo Klasa

Definicja

Zawiera informacje o kraju/regionie.

C#
public class RegionInfo
C#
[System.Serializable]
public class RegionInfo
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public class RegionInfo
Dziedziczenie
RegionInfo
Atrybuty

Przykłady

W poniższym przykładzie pokazano kilka elementów członkowskich RegionInfo klasy.

C#
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.

*/

Uwagi

Aby uzyskać więcej informacji na temat tego interfejsu API, zobacz Dodatkowe uwagi dotyczące interfejsu API dla informacji o regionie.

Konstruktory

RegionInfo(Int32)

Inicjuje RegionInfo nowe wystąpienie klasy na podstawie kraju/regionu skojarzonego z określonym identyfikatorem kultury.

RegionInfo(String)

Inicjuje RegionInfo nowe wystąpienie klasy na podstawie kraju/regionu lub określonej kultury określonej według nazwy.

Właściwości

CurrencyEnglishName

Pobiera nazwę w języku angielskim waluty używanej w kraju/regionie.

CurrencyNativeName

Pobiera nazwę waluty używanej w kraju/regionie sformatowanej w języku natywnym kraju/regionu.

CurrencySymbol

Pobiera symbol waluty skojarzony z krajem/regionem.

CurrentRegion

Pobiera element RegionInfo reprezentujący kraj/region używany przez bieżący wątek.

DisplayName

Pobiera pełną nazwę kraju/regionu w języku zlokalizowanej wersji platformy .NET.

EnglishName

Pobiera pełną nazwę kraju/regionu w języku angielskim.

GeoId

Pobiera unikatowy numer identyfikacyjny regionu geograficznego, kraju, miasta lub lokalizacji.

IsMetric

Pobiera wartość wskazującą, czy kraj/region używa systemu metryk do pomiarów.

ISOCurrencySymbol

Pobiera trzy-znakowy symbol waluty ISO 4217 skojarzony z krajem/regionem.

Name

Pobiera nazwę lub dwuliterowy kod kraju/regionu ISO 3166 dla bieżącego RegionInfo obiektu.

NativeName

Pobiera nazwę kraju/regionu sformatowanego w języku natywnym kraju/regionu.

ThreeLetterISORegionName

Pobiera trzyliterowy kod zdefiniowany w formacie ISO 3166 dla kraju/regionu.

ThreeLetterWindowsRegionName

Pobiera trzyliterowy kod przypisany przez system Windows do kraju/regionu reprezentowanego przez ten RegionInfoelement .

TwoLetterISORegionName

Pobiera dwuliterowy kod zdefiniowany w formacie ISO 3166 dla kraju/regionu.

Metody

Equals(Object)

Określa, czy określony obiekt jest tym samym wystąpieniem co bieżący RegionInfoobiekt .

GetHashCode()

Służy jako funkcja skrótu dla bieżącego RegionInfo, odpowiedniego do algorytmów tworzenia skrótów i struktur danych, takich jak tabela skrótów.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg zawierający nazwę kultury lub dwuliterowe kody kraju/regionu ISO 3166 określone dla bieżącego RegionInfoelementu .

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też