System.Globalization Naamruimte

Bevat klassen die cultuurgerelateerde informatie definiëren, waaronder taal, land/regio, kalenders in gebruik, notatiepatronen voor datums, valuta en getallen en sorteervolgorde voor tekenreeksen. Deze klassen zijn handig voor het schrijven van geglobaliseerde (geinternationaliseerde) toepassingen. Klassen zoals StringInfo en TextInfo bieden geavanceerde globalisatiefunctionaliteiten, waaronder surrogaatondersteuning en verwerking van tekstelementen.

Klassen

Name Description
Calendar

Vertegenwoordigt tijd in afdelingen, zoals weken, maanden en jaren.

CharUnicodeInfo

Hiermee haalt u informatie over een Unicode-teken op. Deze klasse kan niet worden overgenomen.

ChineseLunisolarCalendar

Vertegenwoordigt tijd in divisies, zoals maanden, dagen en jaren. Jaren worden berekend met behulp van de Chinese kalender, terwijl dagen en maanden worden berekend met behulp van de lunisolar-kalender.

CompareInfo

Implementeert een set methoden voor cultuurgevoelige tekenreeksvergelijkingen.

CultureAndRegionInfoBuilder

Definieert een aangepaste cultuur die nieuw is of is gebaseerd op een andere cultuur en een ander land/regio. De aangepaste cultuur kan worden geïnstalleerd op een computer en vervolgens worden gebruikt door elke toepassing die op die computer wordt uitgevoerd. Deze klasse kan niet worden overgenomen.

CultureInfo

Bevat informatie over een specifieke cultuur (een landinstelling genoemd voor onbeheerde codeontwikkeling). De informatie bevat de namen voor de cultuur, het schrijfsysteem, de gebruikte kalender, de sorteervolgorde van tekenreeksen en opmaak voor datums en getallen.

CultureNotFoundException

De uitzondering die wordt gegenereerd wanneer een methode probeert een cultuur te bouwen die niet beschikbaar is.

DateTimeFormatInfo

Biedt cultuurspecifieke informatie over de notatie van datum- en tijdwaarden.

DaylightTime

Definieert de periode van zomertijd.

EastAsianLunisolarCalendar

Vertegenwoordigt een kalender die tijd in maanden, dagen, jaren en tijdperken verdeelt en datums heeft die zijn gebaseerd op cycli van de zon en de maan.

GlobalizationExtensions

Biedt uitbreidingsmethoden die betrekking hebben op globalisering.

GregorianCalendar

Vertegenwoordigt de Gregoriaanse kalender.

HebrewCalendar

Vertegenwoordigt de Hebreeuwse kalender.

HijriCalendar

Vertegenwoordigt de Hijri-kalender.

IdnMapping

Ondersteunt het gebruik van niet-ASCII-tekens voor internetdomeinnamen. Deze klasse kan niet worden overgenomen.

ISOWeek

Biedt statische leden ter ondersteuning van de ISO-weekdatum die deel uitmaakt van de ISO 8601-datum en -tijdstandaard die is uitgegeven door de International Organization for Standardization (ISO).

JapaneseCalendar

Vertegenwoordigt de Japanse kalender.

JapaneseLunisolarCalendar

Vertegenwoordigt tijd in divisies, zoals maanden, dagen en jaren. Jaren worden berekend als voor de Japanse kalender, terwijl dagen en maanden worden berekend met behulp van de lunisolar-kalender.

JulianCalendar

Vertegenwoordigt de Juliaanse kalender.

KoreanCalendar

Vertegenwoordigt de Koreaanse kalender.

KoreanLunisolarCalendar

Vertegenwoordigt tijd in divisies, zoals maanden, dagen en jaren. Jaren worden berekend met behulp van de Gregoriaanse kalender, terwijl dagen en maanden worden berekend met behulp van de lunisolar-kalender.

NumberFormatInfo

Biedt cultuurspecifieke informatie voor het opmaken en parseren van numerieke waarden.

PersianCalendar

Vertegenwoordigt de Perzische kalender.

RegionInfo

Bevat informatie over het land/de regio.

SortKey

Vertegenwoordigt het resultaat van het toewijzen van een tekenreeks aan de sorteersleutel.

SortVersion

Bevat informatie over de versie van Unicode die wordt gebruikt om tekenreeksen te vergelijken en te ordenen.

StringInfo

Biedt functionaliteit voor het splitsen van een tekenreeks in tekstelementen en om deze tekstelementen te herhalen.

TaiwanCalendar

de Taiwan-kalender.

TaiwanLunisolarCalendar

Vertegenwoordigt de Taiwan lunisolar kalender. Net als bij de Taiwan-kalender worden jaren berekend met behulp van de Gregoriaanse kalender, terwijl dagen en maanden worden berekend met behulp van de lunisolar kalender.

TextElementEnumerator

Opsomming van de tekstelementen van een tekenreeks.

TextInfo

Definieert teksteigenschappen en -gedrag, zoals hoofdletters, die specifiek zijn voor een schrijfsysteem.

ThaiBuddhistCalendar

Vertegenwoordigt de Thaise boeddhistische kalender.

UmAlQuraCalendar

Vertegenwoordigt de Saoedische Hijri kalender (Um Al Qura).

Enums

Name Description
CalendarAlgorithmType

Hiermee geeft u op of een kalender op zonne-energie, maanbasis of lunisolar is gebaseerd.

CalendarWeekRule

Definieert verschillende regels voor het bepalen van de eerste week van het jaar.

CompareOptions

Definieert de tekenreeksvergelijkingsopties die moeten worden gebruikt met CompareInfo.

CultureAndRegionModifiers

Hiermee geeft u constanten op die een CultureAndRegionInfoBuilder object definiëren.

CultureTypes

Hiermee definieert u de typen cultuurlijsten die kunnen worden opgehaald met behulp van de GetCultures(CultureTypes) methode.

DateTimeStyles

Hiermee definieert u de opmaakopties waarmee tekenreeksparsering wordt aangepast voor bepaalde datum- en tijdparseringsmethoden.

DigitShapes

Hiermee geeft u de cultuurspecifieke weergave van cijfers.

GregorianCalendarTypes

Definieert de verschillende taalversies van de Gregoriaanse kalender.

NumberStyles

Bepaalt de stijlen die zijn toegestaan in numerieke tekenreeksargumenten die worden doorgegeven aan de Parse en TryParse methoden van de integrale en numerieke typen drijvende komma.

TimeSpanStyles

Hiermee definieert u de opmaakopties waarmee tekenreeksparsering voor de ParseExact en TryParseExact methoden wordt aangepast.

UnicodeCategory

Hiermee definieert u de Unicode-categorie van een teken.

Opmerkingen

De volgende blogs bevatten discussies over de System.Globalization naamruimte en de bijbehorende klassen:

Twee van de .NET typen in deze naamruimte, CultureAndRegionInfoBuilder en CultureAndRegionModifiers, zijn te vinden in een assembly met de naam sysglobl.dll. Als u code wilt compileren die deze typen gebruikt, voegt u een verwijzing naar sysglobl.dlltoe.