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.