System.Globalization Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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.