Sdílet prostřednictvím


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í, formátovací vzory 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 (internacionalizovaných) aplikací. Třídy jako StringInfo a TextInfo poskytují pokročilé funkce globalizace, včetně podpory náhradních a zpracování textových prvků.

Třídy

Calendar

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

CharUnicodeInfo

Načte informace o znaku unicode. Tuto třídu nelze 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í lunisolar 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í jazyková verze může být nainstalována do počítače a následně používána libovolnou aplikací, která je spuštěna na tomto počítači. Tuto třídu nelze dědit.

CultureInfo

Poskytuje informace o konkrétní jazykové verzi (označované jako národní prostředí pro vývoj nespravovaného kódu). Informace zahrnují názvy pro jazykovou verzi, 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 éry 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í jiných znaků než ASCII pro názvy internetových domén. Tuto třídu nelze dědit.

ISOWeek

Poskytuje statické členy pro podporu data týdne ISO, které je součástí standardu ISO 8601 pro datum a čas vydané mezinárodní organizací iso (International Organization for Standardization).

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í stejně jako pro japonský kalendář, zatímco dny a měsíce se počítají pomocí lunisolar kalendáře.

JulianCalendar

Představuje Juliánský 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í lunisolar 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 sloužící k porovnání a řazení řetězců.

StringInfo

Poskytuje funkce pro rozdělení řetězce na textové prvky a iterace těmito textovými prvky.

TaiwanCalendar

tchajwanský kalendář.

TaiwanLunisolarCalendar

Představuje tchajwanský 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í lunisolar kalendáře.

TextElementEnumerator

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

TextInfo

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

ThaiBuddhistCalendar

Představuje thajský buddhistický kalendář.

UmAlQuraCalendar

Představuje kalendář saúdskoarabského hidžra (Umm Al-Qura).

Výčty

CalendarAlgorithmType

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

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í CultureAndRegionInfoBuilder objekt.

CultureTypes

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

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 pro konkrétní 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 metodám a TryParse celočíselných číselných typů a typů s plovoucí desetinnou čárkou.

TimeSpanStyles

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

UnicodeCategory

Definuje kategorii znaku unicode.

Poznámky

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

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