System.Globalization Obor názvů

Obsahuje třídy, které definují informace související s jazykovou verzí, včetně jazyka, země/oblasti, kalendářů, které se používají, vzory formátu pro kalendářní data, měnu a čísla a pořadí řazení řetězců. Tyto třídy jsou užitečné pro psaní globalizovaných (internationalizovaných) aplikací. Třídy, jako StringInfo jsou a TextInfo poskytují pokročilé funkce globalizace, včetně náhradní podpory a zpracování textových prvků.

Třídy

Name Description
Calendar

Představuje čas v děleních, jako jsou týdny, měsíce a roky.

CharUnicodeInfo

Načte informace o znaku Unicode. Tato třída se nemůže dědit.

ChineseLunisolarCalendar

Představuje čas v děleních, jako jsou měsíce, dny a roky. Roky se počítají pomocí čínského kalendáře, zatímco dny a měsíce se počítají pomocí lunisolarového kalendáře.

CompareInfo

Implementuje sadu metod pro porovnání řetězců citlivých na jazykovou verzi.

CultureAndRegionInfoBuilder

Definuje vlastní jazykovou verzi, která je nová nebo založená na jiné jazykové verzi a zemi/oblasti. Vlastní jazykovou verzi lze nainstalovat do počítače a následně ji používat libovolná aplikace spuštěná v tomto počítači. Tato třída se nemůže dědit.

CultureInfo

Poskytuje informace o konkrétní jazykové verzi (označované jako národní prostředí pro vývoj nespravovaného kódu). Mezi informace patří názvy jazykové verze, systém zápisu, použitý kalendář, pořadí řazení řetězců a formátování kalendářních dat a čísel.

CultureNotFoundException

Výjimka, která je vyvolána, když se metoda pokusí vytvořit jazykovou verzi, která není k dispozici.

DateTimeFormatInfo

Poskytuje informace specifické pro jazykovou verzi o formátu hodnot data a času.

DaylightTime

Definuje období letního času.

EastAsianLunisolarCalendar

Představuje kalendář, který rozděluje čas na měsíce, dny, roky a období a obsahuje data založená na cyklech slunce a měsíce.

GlobalizationExtensions

Poskytuje rozšiřující metody související s globalizací.

GregorianCalendar

Představuje gregoriánský kalendář.

HebrewCalendar

Představuje hebrejský kalendář.

HijriCalendar

Představuje kalendář Hidžra.

IdnMapping

Podporuje použití znaků jiných než ASCII pro názvy internetových domén. Tato třída se nemůže dědit.

ISOWeek

Poskytuje statické členy pro podporu data týdne ISO, který je součástí standardu ISO 8601 data a času vydaného Mezinárodní organizací pro standardizaci (ISO).

JapaneseCalendar

Představuje japonský kalendář.

JapaneseLunisolarCalendar

Představuje čas v děleních, jako jsou měsíce, dny a roky. Roky se počítají jako v japonském kalendáři, zatímco dny a měsíce se počítají pomocí lunisolarového kalendáře.

JulianCalendar

Představuje Julian kalendář.

KoreanCalendar

Představuje korejský kalendář.

KoreanLunisolarCalendar

Představuje čas v děleních, jako jsou měsíce, dny a roky. Roky se počítají pomocí gregoriánského kalendáře, zatímco dny a měsíce se počítají pomocí lunisolarového kalendáře.

NumberFormatInfo

Poskytuje informace specifické pro jazykovou verzi pro formátování a analýzu číselných hodnot.

PersianCalendar

Představuje perský kalendář.

RegionInfo

Obsahuje informace o zemi nebo oblasti.

SortKey

Představuje výsledek mapování řetězce na jeho klíč řazení.

SortVersion

Poskytuje informace o verzi Unicode, která se používá k porovnání a řazení řetězců.

StringInfo

Poskytuje funkce pro rozdělení řetězce na textové prvky a iterace prostřednictvím těchto textových prvků.

TaiwanCalendar

Tchaj-wanský kalendář.

TaiwanLunisolarCalendar

Představuje tchaj-wanský lunisolar kalendář. Pokud jde o tchajwanský kalendář, roky se počítají pomocí gregoriánského kalendáře, zatímco dny a měsíce se počítají pomocí lunisolarového kalendáře.

TextElementEnumerator

Vytvoří výčet textových prvků řetězce.

TextInfo

Definuje vlastnosti a chování textu, například velikost písmen, které jsou specifické pro systém zápisu.

ThaiBuddhistCalendar

Představuje thajský buddhistický kalendář.

UmAlQuraCalendar

Představuje kalendář Saúdský Hidžra (Um Al Qura).

Výčty

Name Description
CalendarAlgorithmType

Určuje, jestli je kalendář založený na slunečních, lunárních nebo lunisolarových nákresech.

CalendarWeekRule

Definuje různá pravidla pro určení prvního týdne v roce.

CompareOptions

Definuje možnosti porovnání řetězců, které se mají použít s CompareInfo.

CultureAndRegionModifiers

Určuje konstanty, které definují objekt CultureAndRegionInfoBuilder.

CultureTypes

Definuje typy seznamů jazykové verze, které lze načíst pomocí metody GetCultures(CultureTypes).

DateTimeStyles

Definuje možnosti formátování, které přizpůsobují analýzu řetězců pro některé metody analýzy data a času.

DigitShapes

Určuje zobrazení číslic specifických pro jazykovou verzi.

GregorianCalendarTypes

Definuje různé jazykové verze gregoriánského kalendáře.

NumberStyles

Určuje styly povolené v argumentech číselného řetězce, které jsou předány Parse a TryParse metody integrálních a číselných typů s plovoucí desetinnou čárkou.

TimeSpanStyles

Definuje možnosti formátování, které přizpůsobují analýzu řetězců pro metody ParseExact a TryParseExact.

UnicodeCategory

Definuje kategorii Unicode znaku.

Poznámky

Následující blogy zahrnují diskuze o System.Globalization oboru názvů a jeho třídách:

Dva typy .NET v tomto oboru názvů, CultureAndRegionInfoBuilder a CultureAndRegionModifiers, jsou nalezeny v sestavení s názvem sysglobl.dll. Chcete-li úspěšně zkompilovat kód, který používá tyto typy, přidejte odkaz na sysglobl.dll.