System.Globalization Namespace

Der System.Globalization-Namespace enthält Klassen, mit denen kulturbezogene Informationen definiert werden. Hierzu zählen die Sprache, das Land/die Region, die verwendeten Kalender, das Formatierungsmuster für Datumsangaben, Währungen und Zahlen sowie die Sortierreihenfolge für Zeichenfolgen. The System.Globalization namespace contains classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. Diese Klassen sind hilfreich beim Schreiben globalisierter (internationalisierter) Anwendungen. These classes are useful for writing globalized (internationalized) applications. Klassen wie StringInfo und TextInfo bieten fortgeschrittene Globalisierungsfunktionen, beispielsweise Unterstützung von Ersatzzeichen und Verarbeitung von Textelementen. Classes such as StringInfo and TextInfo provide advanced globalization functionalities, including surrogate support and text element processing.

Klassen

Calendar

Stellt Zeit in Abschnitten (also etwa in Wochen, Monaten oder Jahren) dar. Represents time in divisions, such as weeks, months, and years.

CharUnicodeInfo

Ruft Informationen zu einem Unicode-Zeichen ab. Retrieves information about a Unicode character. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

ChineseLunisolarCalendar

Stellt die Zeit in Abschnitte aufgeteilt dar, z. B. in Monate, Tage und Jahre. Represents time in divisions, such as months, days, and years. Jahre werden unter Verwendung des chinesischen Kalenders, Tage und Monate hingegen mit dem Mond-Sonne-Kalender berechnet. Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.

CompareInfo

Implementiert eine Reihe von Methoden für kulturabhängige Zeichenfolgenvergleiche. Implements a set of methods for culture-sensitive string comparisons.

CultureAndRegionInfoBuilder

Definiert eine benutzerdefinierte Kultur, die neu ist oder auf einer anderen Kultur und einem anderen Land oder einer anderen Region basiert. Defines a custom culture that is new or based on another culture and country/region. Die benutzerdefinierte Kultur kann auf einem Computer installiert und anschließend von jeder Anwendung verwendet werden, die auf diesem Computer ausgeführt wird. The custom culture can be installed on a computer and subsequently used by any application that is running on that computer. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

CultureInfo

Stellt Informationen über eine bestimmte Kultur bereit (die bei der nicht verwalteten Codeentwicklung als Gebietsschema bezeichnet wird). Provides information about a specific culture (called a locale for unmanaged code development). Zu diesen Informationen gehören der Name der Kultur, das Schriftsystem, der verwendete Kalender sowie die Sortierreihenfolge von Zeichenfolgen und die Formatierung für Datumsangaben und Zahlen. The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers.

CultureNotFoundException

Die Ausnahme, die ausgelöst wird, wenn eine Methode versucht, eine Kultur zu erstellen, die nicht verfügbar ist. The exception that is thrown when a method attempts to construct a culture that is not available.

DateTimeFormatInfo

Stellt kulturabhängige Informationen zum Format von Datum und Zeitangaben bereit. Provides culture-specific information about the format of date and time values.

DaylightTime

Definiert den Zeitraum für die Sommerzeit. Defines the period of daylight saving time.

EastAsianLunisolarCalendar

Stellt einen Kalender dar, der die Zeit in Abschnitte von Monaten, Tagen, Jahren und Zeiträumen aufteilt und bei dem Datumsangaben auf Sonnen- und Mondzyklen basieren. Represents a calendar that divides time into months, days, years, and eras, and has dates that are based on cycles of the sun and the moon.

GlobalizationExtensions

Stellt globalisierungsbezogene Erweiterungsmethoden bereit. Provides globalization-related extension methods.

GregorianCalendar

Stellt den gregorianischen Kalender dar. Represents the Gregorian calendar.

HebrewCalendar

Stellt den hebräischen Kalender dar. Represents the Hebrew calendar.

HijriCalendar

Stellt den Hijri-Kalender dar. Represents the Hijri calendar.

IdnMapping

Unterstützt die Verwendung von nicht-ASCII-Zeichen für Internetdomänennamen. Supports the use of non-ASCII characters for Internet domain names. Diese Klasse kann nicht vererbt werden. This class cannot be inherited.

JapaneseCalendar

Stellt den japanischen Kalender dar. Represents the Japanese calendar.

JapaneseLunisolarCalendar

Stellt die Zeit in Abschnitte aufgeteilt dar, z. B. in Monate, Tage und Jahre. Represents time in divisions, such as months, days, and years. Jahre werden wie im japanischen Kalender, Tage und Monate hingegen mit dem Mond-Sonne-Kalender berechnet. Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.

JulianCalendar

Stellt den julianischen Kalender dar. Represents the Julian calendar.

KoreanCalendar

Stellt den koreanischen Kalender dar. Represents the Korean calendar.

KoreanLunisolarCalendar

Stellt die Zeit in Abschnitte aufgeteilt dar, z. B. in Monate, Tage und Jahre. Represents time in divisions, such as months, days, and years. Jahre werden unter Verwendung des gregorianischen Kalenders, Tage und Monate hingegen mit dem Mond-Sonne-Kalender berechnet. Years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

NumberFormatInfo

Stellt kulturspezifische Informationen für Formatierung und Analyse für numerische Werte bereitstellt. Provides culture-specific information for formatting and parsing numeric values.

PersianCalendar

Stellt den persischen Kalender dar. Represents the Persian calendar.

RegionInfo

Enthält Informationen über das Land bzw. die Region. Contains information about the country/region.

SortKey

Stellt das Ergebnis der Zuordnung einer Zeichenfolge zum zugehörigen Sortierschlüssel dar. Represents the result of mapping a string to its sort key.

SortVersion

Stellt Informationen über die Unicode-Version bereit, die zum Vergleichen und Sortieren von Zeichenfolgen verwendet wird. Provides information about the version of Unicode used to compare and order strings.

StringInfo

Ermöglicht das Aufteilen einer Zeichenfolge in Textelemente sowie das Durchlaufen dieser Textelemente. Provides functionality to split a string into text elements and to iterate through those text elements.

TaiwanCalendar

der taiwanesische Kalender. the Taiwan calendar.

TaiwanLunisolarCalendar

Stellt den taiwanesischen Mond-Sonnen-Kalender dar. Represents the Taiwan lunisolar calendar. Wie beim taiwanesischen Kalender werden Jahre unter Verwendung des gregorianischen Kalenders, Tage und Monate hingegen mit dem Mond-Sonne-Kalender berechnet. As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

TextElementEnumerator

Listet die Textelemente einer Zeichenfolge auf. Enumerates the text elements of a string.

TextInfo

Definiert für ein bestimmtes Schriftsystem typische Texteigenschaften und -verhaltensweisen (beispielsweise die Groß-/Kleinschreibung). Defines text properties and behaviors, such as casing, that are specific to a writing system.

ThaiBuddhistCalendar

Stellt den buddhistischen Kalender Thailands dar. Represents the Thai Buddhist calendar.

UmAlQuraCalendar

Stellt den Saudi Hijri (Um Al Qura) Kalender dar. Represents the Saudi Hijri (Um Al Qura) calendar.

Enumerationen

CalendarAlgorithmType

Gibt an, ob ein Kalender auf der Sonne, auf dem Mond oder sowohl auf dem Mond als auch auf der Sonne basiert. Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.

CalendarWeekRule

Definiert verschiedene Regeln für die Bestimmung der ersten Woche des Jahres. Defines different rules for determining the first week of the year.

CompareOptions

Definiert die mit CompareInfo zu verwendenden Optionen für den Zeichenfolgenvergleich. Defines the string comparison options to use with CompareInfo.

CultureAndRegionModifiers

Gibt Konstanten an, die ein CultureAndRegionInfoBuilder-Objekt definieren. Specifies constants that define a CultureAndRegionInfoBuilder object.

CultureTypes

Definiert die Typen von Kulturlisten, die mit der GetCultures(CultureTypes)-Methode abgerufen werden können. Defines the types of culture lists that can be retrieved using the GetCultures(CultureTypes) method.

DateTimeStyles

Definiert die Formatierungsoptionen zum Anpassen der Zeichenfolgenanalyse für einige Datums- und Uhrzeitanalysemethoden. Defines the formatting options that customize string parsing for some date and time parsing methods.

DigitShapes

Gibt die kulturspezifische Anzeige von Ziffern an. Specifies the culture-specific display of digits.

GregorianCalendarTypes

Definiert die verschiedenen Sprachversionen des gregorianischen Kalenders. Defines the different language versions of the Gregorian calendar.

NumberStyles

Bestimmt die Formate, die in numerischen Zeichenfolgenargumenten erlaubt sind, die an die Parse-Methode und TryParse-Methode des numerischen Typs der Ganzzahl oder einer Gleitkommazahl übergeben werden. Determines the styles permitted in numeric string arguments that are passed to the Parse and TryParse methods of the integral and floating-point numeric types.

TimeSpanStyles

Definiert die Formatierungsoptionen, mit denen die Art der Analyse einer Zeichenfolge durch die ParseExact-Methode und die TryParseExact-Methode angepasst wird. Defines the formatting options that customize string parsing for the ParseExact and TryParseExact methods.

UnicodeCategory

Definiert die Unicode-Kategorie eines Zeichens. Defines the Unicode category of a character.

Hinweise

Die folgenden MSDN-Blogs enthalten erläuterungen zu den System.Globalization Namespace sowie entsprechende Klassen:The following MSDN blogs include discussions of the System.Globalization namespace and its classes:

Beachten Sie, dass zwei der Typen in diesem Namespace CultureAndRegionInfoBuilder und CultureAndRegionModifiers, befinden sich in einer Assembly mit dem Namen sysglobl.dll.Note that two of the types in this namespace, CultureAndRegionInfoBuilder and CultureAndRegionModifiers, are found in an assembly named sysglobl.dll. Erfolgreich Kompilieren von Code, die diese Typen verwendet, erfordert, dass Sie einen Verweis auf sysglobl.dll hinzufügen.Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.