System.Globalization Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zawiera klasy, które definiują informacje związane z kulturą, w tym język, kraj/region, używane kalendarze, wzorce formatu daty, waluty i liczb oraz porządek sortowania dla ciągów. Klasy te są przydatne do pisania aplikacji w skali globalnej (międzynarodowej). Klasy takie jak StringInfo i TextInfo zapewniają zaawansowane funkcje globalizacji, w tym pomocnicze wsparcie i przetwarzanie elementów tekstowych.
Klasy
| Calendar |
Reprezentuje czas w podziałach, takich jak tygodnie, miesiące i lata. |
| CharUnicodeInfo |
Pobiera informacje o znaku Unicode. Klasa ta nie może być dziedziczona. |
| ChineseLunisolarCalendar |
Reprezentuje czas w podziałach, takich jak miesiące, dni i lata. Lata są obliczane przy użyciu chińskiego kalendarza, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza lunisolarowego. |
| CompareInfo |
Implementuje zestaw metod dla porównań ciągów wrażliwych na kulturę. |
| CultureAndRegionInfoBuilder |
Definiuje kulturę niestandardową, która jest nowa lub jest oparta na innej kulturze i kraju/regionie. Kulturę niestandardową można zainstalować na komputerze, a następnie użyć jej w dowolnej aplikacji uruchomionej na tym komputerze. Klasa ta nie może być dziedziczona. |
| CultureInfo |
Zawiera informacje o określonej kulturze (nazywanej konkretną kulturą lokalną na przykład podczas tworzenia niezamówianego kodu). Informacje obejmują nazwy kultury, system pisania, używany kalendarz, kolejność sortowania ciągów oraz formatowanie dat i liczb. |
| CultureNotFoundException |
Wyjątek zgłaszany, gdy metoda próbuje skonstruować kulturę, która nie jest dostępna. |
| DateTimeFormatInfo |
Zawiera informacje specyficzne dla kultury dotyczące formatu wartości daty i godziny. |
| DaylightTime |
Definiuje okres czasu letniego. |
| EastAsianLunisolarCalendar |
Reprezentuje kalendarz, który dzieli czas na miesiące, dni, lata i epoki oraz daty, które są oparte na cyklach słońca i Księżyca. |
| GlobalizationExtensions |
Udostępnia metody rozszerzenia związane z globalizacją. |
| GregorianCalendar |
Reprezentuje kalendarz gregoriański. |
| HebrewCalendar |
Reprezentuje kalendarz hebrajski. |
| HijriCalendar |
Reprezentuje kalendarz Hidżry. |
| IdnMapping |
Obsługuje używanie znaków innych niż ASCII dla nazw domen internetowych. Klasa ta nie może być dziedziczona. |
| ISOWeek |
Udostępnia statyczne elementy członkowskie do obsługi daty tygodnia ISO, która jest częścią standardu daty i godziny ISO 8601 wydanego przez Międzynarodową Organizację Standaryzacji (ISO). |
| JapaneseCalendar |
Reprezentuje kalendarz japoński. |
| JapaneseLunisolarCalendar |
Reprezentuje czas w podziałach, takich jak miesiące, dni i lata. Lata są obliczane jako dla kalendarza japońskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza lunisolar. |
| JulianCalendar |
Reprezentuje kalendarz juliana. |
| KoreanCalendar |
Reprezentuje kalendarz koreański. |
| KoreanLunisolarCalendar |
Reprezentuje czas w podziałach, takich jak miesiące, dni i lata. Lata są obliczane przy użyciu kalendarza gregoriańskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza lunisolar. |
| NumberFormatInfo |
Zawiera informacje specyficzne dla kultury dotyczące formatowania i analizowania wartości liczbowych. |
| PersianCalendar |
Reprezentuje kalendarz kalendarzowy. |
| RegionInfo |
Zawiera informacje o kraju/regionie. |
| SortKey |
Reprezentuje wynik mapowania ciągu na jego klucz sortowania. |
| SortVersion |
Zawiera informacje o wersji unicode używanej do porównywania ciągów kolejności i ich kolejności. |
| StringInfo |
Udostępnia funkcję dzielenia ciągu na elementy tekstowe i iterować po tych elementach tekstowych. |
| TaiwanCalendar |
kalendarz Tajwanu. |
| TaiwanLunisolarCalendar |
Reprezentuje kalendarz lunisolar tajwanu. Jeśli chodzi o kalendarz Tajwanu, lata są obliczane przy użyciu kalendarza gregoriańskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza lunisolar. |
| TextElementEnumerator |
Wylicza elementy tekstowe ciągu. |
| TextInfo |
Definiuje właściwości i zachowania tekstu, takie jak wielkości obudowy, które są specyficzne dla systemu zapisu. |
| ThaiBuddhistCalendar |
Reprezentuje tajski kalendarz buddyjski. |
| UmAlQuraCalendar |
Reprezentuje kalendarz Saudyjskiego Hidżriego (Um Al Qura). |
Wyliczenia
| CalendarAlgorithmType |
Określa, czy kalendarz jest oparty na słońcu, oparty na księżycu, czy oparty na lunisolarze. |
| CalendarWeekRule |
Definiuje różne reguły określania pierwszego tygodnia roku. |
| CompareOptions |
Definiuje opcje porównania ciągów do użycia z CompareInfo. |
| CultureAndRegionModifiers |
Określa stałe definiujące CultureAndRegionInfoBuilder obiekt. |
| CultureTypes |
Definiuje typy list kultury, które można pobrać przy użyciu GetCultures(CultureTypes) metody . |
| DateTimeStyles |
Definiuje opcje formatowania, które dostosowują analizowanie ciągów dla niektórych metod analizowania daty i godziny. |
| DigitShapes |
Określa wyświetlanie cyfr specyficznych dla kultury. |
| GregorianCalendarTypes |
Definiuje różne wersje językowe kalendarza gregoriańskiego. |
| NumberStyles |
Określa style dozwolone w argumentach ciągów liczbowych, które są przekazywane do |
| TimeSpanStyles |
Definiuje opcje formatowania, które dostosują analizowanie ciągów dla ParseExact metod i TryParseExact . |
| UnicodeCategory |
Definiuje kategorię Unicode znaku. |
Uwagi
Następujące Blogi obejmują dyskusje dotyczące System.Globalization przestrzeni nazw i jej klas:
Dwa typy .NET w tej przestrzeni nazw CultureAndRegionInfoBuilder i CultureAndRegionModifiers znajdują się w zestawie o nazwie sysglobl.dll . Aby pomyślnie skompilować kod, który używa tych typów, Dodaj odwołanie do sysglobl.dll.