System.Globalization Namespace

System.Globalization Przestrzeń nazw zawiera klasy, które definiują informacje związane z kulturą, w tym język, kraj/region, kalendarze w użyciu, wzorce formatu daty, waluty i liczb i porządek sortowania dla ciągów. The System.Globalization namespace contains classes that define culture-related information, including language, country/region, calendars in use, format patterns for dates, currency, and numbers, and sort order for strings. Te klasy są przydatne do tworzenia uniwersalnych aplikacji (Międzynarodowa). These classes are useful for writing globalized (internationalized) applications. Klasy, takie jak StringInfo i TextInfo zapewniają funkcje zaawansowane globalizacji, w tym przetwarzanie elementu pomocy technicznej i tekst zastępczy. Classes such as StringInfo and TextInfo provide advanced globalization functionalities, including surrogate support and text element processing.

Klasy

Calendar

Przedstawia czas w oddziałach, taki jak tygodnie, miesiące i lata.Represents time in divisions, such as weeks, months, and years.

CharUnicodeInfo

Pobiera informacje o znaku Unicode.Retrieves information about a Unicode character. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ChineseLunisolarCalendar

Przedstawia czas w oddziałach, na przykład miesiące, dni i lata.Represents time in divisions, such as months, days, and years. Lata są obliczane przy użyciu kalendarza chińskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza księżycowo-słoneczny.Years are calculated using the Chinese calendar, while days and months are calculated using the lunisolar calendar.

CompareInfo

Implementuje zestaw metod dla porównywania ciągów z uwzględnieniem kultury.Implements a set of methods for culture-sensitive string comparisons.

CultureAndRegionInfoBuilder

Definiuje kulturę niestandardową, która jest nowa lub oparta na innej kulturze i kraju/regionie.Defines a custom culture that is new or based on another culture and country/region. Niestandardowa kultura może być zainstalowana na komputerze, a następnie używana przez dowolną aplikację działającą na tym komputerze.The custom culture can be installed on a computer and subsequently used by any application that is running on that computer. Klasa ta nie może być dziedziczona.This class cannot be inherited.

CultureInfo

Zawiera informacje dotyczące określonej kultury (o nazwie ustawień regionalnych opracowywania kodu niezarządzanego).Provides information about a specific culture (called a locale for unmanaged code development). Informacje obejmują nazwy kultury, system pisma, kalendarz używany, kolejność sortowania ciągi znaków i formatowania dat i liczb.The information includes the names for the culture, the writing system, the calendar used, the sort order of strings, and formatting for dates and numbers.

CultureNotFoundException

Wyjątek, który jest generowany, gdy metoda próbuje utworzyć kulturę, która jest niedostępna.The exception that is thrown when a method attempts to construct a culture that is not available.

DateTimeFormatInfo

Zawiera informacje specyficzne dla kultury dotyczące formatu wartości daty i godziny.Provides culture-specific information about the format of date and time values.

DaylightTime

Określa okres czasu letniego.Defines the period of daylight saving time.

EastAsianLunisolarCalendar

Reprezentuje kalendarz dzielący czas na miesiące, dni, lata i wymazywanie, a następnie ma daty, które są oparte na cyklach Sun i Księżyca.Represents a calendar that divides time into months, days, years, and eras, and has dates that are based on cycles of the sun and the moon.

GlobalizationExtensions

Zapewnia metody rozszerzenia związane z globalizacją.Provides globalization-related extension methods.

GregorianCalendar

Reprezentuje kalendarz gregoriański.Represents the Gregorian calendar.

HebrewCalendar

Reprezentuje kalendarz hebrajski.Represents the Hebrew calendar.

HijriCalendar

Reprezentuje kalendarz Hidżry.Represents the Hijri calendar.

IdnMapping

Obsługuje użycie znaków innych niż ASCII w przypadku nazw domen internetowych.Supports the use of non-ASCII characters for Internet domain names. Klasa ta nie może być dziedziczona.This class cannot be inherited.

ISOWeek

Zapewnia statyczne elementy członkowskie do obsługi daty tygodnia ISO, która jest częścią standardu ISO 8601 daty i godziny wystawionego przez Międzynarodowa Organizacja Normalizacyjna (ISO).Provides static members to support the ISO week date that is part of the ISO 8601 date and time standard issued by the International Organization for Standardization (ISO).

JapaneseCalendar

Reprezentuje Kalendarz japoński.Represents the Japanese calendar.

JapaneseLunisolarCalendar

Przedstawia czas w oddziałach, na przykład miesiące, dni i lata.Represents time in divisions, such as months, days, and years. Lata są obliczane zgodnie z kalendarzem japońskim, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza księżycowo-słoneczny.Years are calculated as for the Japanese calendar, while days and months are calculated using the lunisolar calendar.

JulianCalendar

Reprezentuje kalendarz juliańskim.Represents the Julian calendar.

KoreanCalendar

Przedstawia kalendarz koreański.Represents the Korean calendar.

KoreanLunisolarCalendar

Przedstawia czas w oddziałach, na przykład miesiące, dni i lata.Represents time in divisions, such as months, days, and years. Lata są obliczane w kalendarzu gregoriańskim, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza księżycowo-słoneczny.Years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

NumberFormatInfo

Zawiera informacje specyficzne dla kultury do formatowania i analizowania wartości numerycznych.Provides culture-specific information for formatting and parsing numeric values.

PersianCalendar

Przedstawia kalendarz perski.Represents the Persian calendar.

RegionInfo

Zawiera informacje o kraju/regionie.Contains information about the country/region.

SortKey

Reprezentuje wynik mapowania ciągu do jego klucza sortowania.Represents the result of mapping a string to its sort key.

SortVersion

Zawiera informacje o wersji Unicode używanej do porównywania i porządkowania ciągów.Provides information about the version of Unicode used to compare and order strings.

StringInfo

Oferuje funkcje do dzielenia ciągu na elementy tekstowe i do iteracji przez te elementy tekstowe.Provides functionality to split a string into text elements and to iterate through those text elements.

TaiwanCalendar

Kalendarz tajwański.the Taiwan calendar.

TaiwanLunisolarCalendar

Przedstawia kalendarz księżycowo-słoneczny Tajwanu.Represents the Taiwan lunisolar calendar. Podobnie jak w przypadku kalendarza tajwańskiego, lata są obliczane przy użyciu kalendarza gregoriańskiego, podczas gdy dni i miesiące są obliczane przy użyciu kalendarza księżycowo-słoneczny.As for the Taiwan calendar, years are calculated using the Gregorian calendar, while days and months are calculated using the lunisolar calendar.

TextElementEnumerator

Wylicza elementy tekstowe ciągu.Enumerates the text elements of a string.

TextInfo

Definiuje właściwości tekstu i zachowań, takich jak wielkość liter w wyrazie, które są specyficzne dla systemu zapisu.Defines text properties and behaviors, such as casing, that are specific to a writing system.

ThaiBuddhistCalendar

Przedstawia tajlandzki kalendarz Buddyjski.Represents the Thai Buddhist calendar.

UmAlQuraCalendar

Przedstawia kalendarz Arabia Hijri (UM Al Qura).Represents the Saudi Hijri (Um Al Qura) calendar.

Wyliczenia

CalendarAlgorithmType

Określa, czy Kalendarz jest oparty na formacie słonecznym, opartym na procesorach lub księżycowo-słoneczny.Specifies whether a calendar is solar-based, lunar-based, or lunisolar-based.

CalendarWeekRule

Definiuje różne reguły służące do określania pierwszego tygodnia roku.Defines different rules for determining the first week of the year.

CompareOptions

Definiuje opcje porównywania ciągów, które mają CompareInfobyć używane z.Defines the string comparison options to use with CompareInfo.

CultureAndRegionModifiers

Określa stałe, które definiują CultureAndRegionInfoBuilder obiekt.Specifies constants that define a CultureAndRegionInfoBuilder object.

CultureTypes

Definiuje typy list kultur, które można pobrać przy użyciu GetCultures(CultureTypes) metody.Defines the types of culture lists that can be retrieved using the GetCultures(CultureTypes) method.

DateTimeStyles

Definiuje opcje formatowania, które dostosowują analizowanie ciągów dla niektórych metod analizowania dat i godzin.Defines the formatting options that customize string parsing for some date and time parsing methods.

DigitShapes

Określa sposób wyświetlania cyfr specyficznych dla kultury.Specifies the culture-specific display of digits.

GregorianCalendarTypes

Definiuje różne wersje językowe kalendarza gregoriańskiego.Defines the different language versions of the Gregorian calendar.

NumberStyles

Określa style dozwolone w argumentach ciągów liczbowych, które są przekazane Parse do TryParse i metody typu całkowitego i zmiennoprzecinkowego.Determines the styles permitted in numeric string arguments that are passed to the Parse and TryParse methods of the integral and floating-point numeric types.

TimeSpanStyles

Definiuje opcje formatowania, które dostosowują analizowanie ciągów dla ParseExact metod TryParseExact i.Defines the formatting options that customize string parsing for the ParseExact and TryParseExact methods.

UnicodeCategory

Definiuje kategorię Unicode znaku.Defines the Unicode category of a character.

Uwagi

Następujące blogi MSDN obejmują dyskusjach System.Globalization przestrzeni nazw i jej klasy:The following MSDN blogs include discussions of the System.Globalization namespace and its classes:

Zanotuj dwie typy w tej przestrzeni nazw CultureAndRegionInfoBuilder i CultureAndRegionModifiers, znajdują się w zestawie o nazwie sysglobl.dll.Note that two of the types in this namespace, CultureAndRegionInfoBuilder and CultureAndRegionModifiers, are found in an assembly named sysglobl.dll. Pomyślnie kompilowania kodu, który korzysta z tych typów wymaga dodawania odwołania do sysglobl.dll.Successfully compiling code that uses these types requires that you add a reference to sysglobl.dll.