System.Globalization Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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 |
| 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:
- https://learn.microsoft.com/archive/blogs/shawnste/
- https://learn.microsoft.com/archive/blogs/kierans/
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.