System.Globalization Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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:
- https://dotnet.territoriali.olinfo.it/archive/blogs/shawnste/
- https://dotnet.territoriali.olinfo.it/archive/blogs/kierans/
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.