Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initialisiert eine neue Instanz der RegionInfo-Klasse auf der Grundlage des Landes oder der Region, das bzw. die dem angegebenen Kulturbezeichner zugeordnet ist.
Namespace: System.Globalization
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Sub New ( _
culture As Integer _
)
'Usage
Dim culture As Integer
Dim instance As New RegionInfo(culture)
public RegionInfo (
int culture
)
public:
RegionInfo (
int culture
)
public RegionInfo (
int culture
)
public function RegionInfo (
culture : int
)
Parameter
- culture
Ein Kulturbezeichner.
Ausnahmen
| Ausnahmetyp | Bedingung |
|---|---|
culture gibt entweder eine invariante, benutzerdefinierte oder neutrale Kultur an. |
Hinweise
Der Kulturbezeichner wird dem entsprechenden NLS-Gebietsschemabezeichner (National Language Support, Sprachunterstützung) zugeordnet. Eine Liste von Kulturbezeichnern ist unter dem Thema CultureInfo-Klasse aufgeführt.
Der Name des neuen RegionInfo-Objekts besteht aus dem zweibuchstabigen ISO-3166-Code für die Region, nicht aus dem zweibuchstabigen Sprach- und Regionscode. So erhält beispielsweise der Kulturbezeichner 0x409 für die Kultur "English-United States" den Regionsnamen "US" anstelle von "en-US".
Beispiel
Im folgenden Codebeispiel werden zwei auf unterschiedliche Weise erstellte Instanzen von RegionInfo verglichen.
Imports System
Imports System.Globalization
Public Class SamplesRegionInfo
Public Shared Sub Main()
' Creates a RegionInfo using the ISO 3166 two-letter code.
Dim myRI1 As New RegionInfo("US")
' Creates a RegionInfo using a CultureInfo.LCID.
Dim myRI2 As New RegionInfo(New CultureInfo("en-US", False).LCID)
' Compares the two instances.
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 'Main
End Class 'SamplesRegionInfo
'This code produces the following output.
'
'The two RegionInfo instances are equal.
using System;
using System.Globalization;
public class SamplesRegionInfo {
public static void Main() {
// Creates a RegionInfo using the ISO 3166 two-letter code.
RegionInfo myRI1 = new RegionInfo( "US" );
// Creates a RegionInfo using a CultureInfo.LCID.
RegionInfo myRI2 = new RegionInfo( new CultureInfo("en-US",false).LCID );
// Compares the two instances.
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.
The two RegionInfo instances are equal.
*/
using namespace System;
using namespace System::Globalization;
int main()
{
// Creates a RegionInfo using the ISO 3166 two-letter code.
RegionInfo^ myRI1 = gcnew RegionInfo( "US" );
// Creates a RegionInfo using a CultureInfo.LCID.
RegionInfo^ myRI2 = gcnew RegionInfo( (gcnew CultureInfo( "en-US",false ))->LCID );
// Compares the two instances.
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.
The two RegionInfo instances are equal.
*/
import System.*;
import System.Globalization.*;
public class SamplesRegionInfo
{
public static void main(String[] args)
{
// Creates a RegionInfo using the ISO 3166 two-letter code.
RegionInfo myRI1 = new RegionInfo("US");
// Creates a RegionInfo using a CultureInfo.LCID.
RegionInfo myRI2 =
new RegionInfo((new CultureInfo("en-US", false)).get_LCID());
// Compares the two instances.
if (myRI1.Equals(myRI2)) {
Console.WriteLine("The two RegionInfo instances are equal.");
}
else {
Console.WriteLine("The two RegionInfo instances are NOT equal.");
}
} //main
} //SamplesRegionInfo
/*
This code produces the following output.
The two RegionInfo instances are equal.
*/
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
RegionInfo-Klasse
RegionInfo-Member
System.Globalization-Namespace
CultureInfo-Klasse