System.Globalization Névtér

Olyan osztályokat tartalmaz, amelyek kultúrával kapcsolatos információkat határoznak meg, beleértve a nyelvet, az országot/régiót, a használt naptárakat, a dátumok, pénznemek és számok mintáinak formázását, valamint a sztringek rendezési sorrendjét. Ezek az osztályok hasznosak a globalizált (nemzetközi) alkalmazások írásához. Az olyan osztályok, mint például StringInfo a TextInfo fejlett globalizációs funkciók, beleértve a helyettesítő támogatást és a szövegelemek feldolgozását.

Osztályok

Name Description
Calendar

Az idő osztásokban, például hetekben, hónapokban és években kifejezve.

CharUnicodeInfo

Egy Unicode-karakter adatait kéri le. Ez az osztály nem örökölhető.

ChineseLunisolarCalendar

Az osztásban lévő időt jelöli, például hónapokat, napokat és éveket. Az évek kiszámítása a kínai naptár használatával történik, míg a napokat és a hónapokat a lunisoláris naptár használatával számítjuk ki.

CompareInfo

A kultúra szempontjából érzékeny sztring-összehasonlítások metódusainak egy készletét implementálja.

CultureAndRegionInfoBuilder

Új vagy más kultúrán és országon/régión alapuló egyéni kultúrát definiál. Az egyéni kultúra telepíthető egy számítógépre, és ezt követően bármely olyan alkalmazás használhatja, amely az adott számítógépen fut. Ez az osztály nem örökölhető.

CultureInfo

Információt nyújt egy adott kultúráról (a nem felügyelt kódfejlesztés területi beállításairól). Az információk közé tartozik a kultúra neve, az írási rendszer, a használt naptár, a sztringek sorrendje, valamint a dátumok és számok formázása.

CultureNotFoundException

Az a kivétel, amely akkor fordul elő, ha egy metódus olyan kultúrát próbál létrehozni, amely nem érhető el.

DateTimeFormatInfo

Kultúraspecifikus információkat nyújt a dátum- és időértékek formátumáról.

DaylightTime

Meghatározza a nyári időszámítás időtartamát.

EastAsianLunisolarCalendar

Olyan naptárt jelöl, amely hónapokra, napokra, évekre és korokra osztja az időt, és a nap és a hold ciklusán alapuló dátumokkal rendelkezik.

GlobalizationExtensions

Globalizációval kapcsolatos bővítménymetelyeket biztosít.

GregorianCalendar

A Gergely-naptárt jelöli.

HebrewCalendar

A héber naptárt jelöli.

HijriCalendar

A Hijri-naptárt jelöli.

IdnMapping

Támogatja a nem ASCII-karakterek használatát az internetes tartománynevekhez. Ez az osztály nem örökölhető.

ISOWeek

Statikus tagokat biztosít a Nemzetközi Szabványügyi Szervezet (ISO) által kiadott ISO 8601 dátum- és időszabvány részét képező ISO-hét dátumának támogatásához.

JapaneseCalendar

A japán naptárt jelöli.

JapaneseLunisolarCalendar

Az osztásban lévő időt jelöli, például hónapokat, napokat és éveket. Az éveket a japán naptárhoz hasonlóan számítjuk ki, míg a napokat és a hónapokat a lunisoláris naptár használatával számítjuk ki.

JulianCalendar

A Julián naptárt jelöli.

KoreanCalendar

A koreai naptárt jelöli.

KoreanLunisolarCalendar

Az osztásban lévő időt jelöli, például hónapokat, napokat és éveket. Az évek kiszámítása a Gergely-naptár használatával történik, míg a napokat és a hónapokat a lunisoláris naptár használatával számítjuk ki.

NumberFormatInfo

Kultúraspecifikus információkat nyújt a numerikus értékek formázásához és elemzéséhez.

PersianCalendar

A perzsa naptárt jelöli.

RegionInfo

Az országra/régióra vonatkozó információkat tartalmaz.

SortKey

Egy sztring rendezési kulcshoz való leképezésének eredményét jelöli.

SortVersion

A Karakterláncok összehasonlításához és megrendeléséhez használt Unicode-verzióval kapcsolatos információkat tartalmaz.

StringInfo

Lehetővé teszi egy sztring szöveges elemekre való felosztását és a szövegelemeken keresztüli iterálást.

TaiwanCalendar

a tajvani naptárban.

TaiwanLunisolarCalendar

A tajvani lunisoláris naptárt jelöli. Ami a tajvani naptárt, az éveket a Gergely-naptár alapján számítjuk ki, míg a napokat és a hónapokat a lunisoláris naptár használatával számítjuk ki.

TextElementEnumerator

Számba adja egy sztring szöveges elemeit.

TextInfo

Meghatározza az írási rendszerre jellemző szövegtulajdonságokat és viselkedéseket, például a burkolatot.

ThaiBuddhistCalendar

A thai buddhista naptárt jelöli.

UmAlQuraCalendar

A Saudi Hijri (Um Al Qura) naptárt jelöli.

Enumerációk

Name Description
CalendarAlgorithmType

Megadja, hogy egy naptár napalapú, holdalapú vagy lunisoláris alapú-e.

CalendarWeekRule

Az év első hetének meghatározására vonatkozó különböző szabályokat határoz meg.

CompareOptions

Meghatározza a sztringek összehasonlítási CompareInfobeállításait.

CultureAndRegionModifiers

Az objektumot meghatározó CultureAndRegionInfoBuilder állandókat adja meg.

CultureTypes

Meghatározza a metódussal lekérhető kulturális listák típusait GetCultures(CultureTypes) .

DateTimeStyles

Meghatározza azokat a formázási beállításokat, amelyek a sztring elemzését testre szabják bizonyos dátum- és időelemzési metódusokhoz.

DigitShapes

A számjegyek kultúraspecifikus megjelenítését adja meg.

GregorianCalendarTypes

Meghatározza a Gergely-naptár különböző nyelvi verzióit.

NumberStyles

Meghatározza a numerikus sztringargumentumokban megengedett stílusokat, amelyeket az Parse integrál- és lebegőpontos numerikus típusok és TryParse metódusok számára adnak át.

TimeSpanStyles

Meghatározza azokat a formázási beállításokat, amelyek testre szabják a sztring elemzését a metódusokhoz és ParseExact a TryParseExact metódusokhoz.

UnicodeCategory

Egy karakter Unicode-kategóriáját határozza meg.

Megjegyzések

Az alábbi blogok a névtér és osztályai System.Globalization vitáit tartalmazzák:

A névtér két .NET típusa, a CultureAndRegionInfoBuilder és a CultureAndRegionModifiers egy sysglobl.dll nevű szerelvényben található. Az ilyen típusú kód fordításához adjon hozzá egy hivatkozást sysglobl.dll.