System.Globalization Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes que definem informações relacionadas à cultura, incluindo idioma, país/região, calendários em uso, padrões de formato para datas, moeda, números e ordem de classificação para cadeias de caracteres. Essas classes são úteis para escrever aplicativos globalizados (internacionalizados). Classes como StringInfo e TextInfo fornecem funcionalidades avançadas de globalização, incluindo o processamento de elementos de texto e suporte substituto.
Classes
Calendar |
Representa a hora em divisões, como semanas, meses e anos. |
CharUnicodeInfo |
Recupera informações sobre um caractere Unicode. Essa classe não pode ser herdada. |
ChineseLunisolarCalendar |
Representa a hora em divisões, como dias, meses e anos. Os anos são calculados usando o calendário chinês, enquanto os dias e meses são calculados usando o calendário lunissolar. |
CompareInfo |
Implementa um conjunto de métodos para comparações de cadeia de caracteres sensíveis à cultura. |
CultureAndRegionInfoBuilder |
Define uma cultura personalizada nova ou baseada em outra cultura e país/região. A cultura personalizada pode ser instalada em um computador e, em seguida, usada por qualquer aplicativo que esteja em execução nesse computador. Essa classe não pode ser herdada. |
CultureInfo |
Fornece informações sobre uma cultura específica (chamada de localidade para desenvolvimento de código não gerenciado). As informações incluem os nomes da cultura, o sistema de escrita, o calendário usado, a ordem de classificação das cadeias de caracteres e a formatação de datas e números. |
CultureNotFoundException |
A exceção que é gerada quando um método que tenta construir uma cultura que não está disponível. |
DateTimeFormatInfo |
Fornece informações específicas da cultura sobre o formato dos valores de data e hora. |
DaylightTime |
Define o período de horário de verão. |
EastAsianLunisolarCalendar |
Representa um calendário que divide o tempo em meses, dias, anos e eras; que baseia as datas nos ciclos do sol e da lua. |
GlobalizationExtensions |
Fornece métodos de extensão relacionados à globalização. |
GregorianCalendar |
Representa o calendário gregoriano. |
HebrewCalendar |
Representa o calendário hebraico. |
HijriCalendar |
Representa o calendário islâmico. |
IdnMapping |
Suporta o uso de caracteres não ASCII para nomes de domínio da Internet. Essa classe não pode ser herdada. |
ISOWeek |
Fornece membros estáticos para dar suporte à data da semana ISO que faz parte do padrão de data e hora ISO 8601 emitido pela ISO (Organização Internacional de Normalização). |
JapaneseCalendar |
Representa o calendário japonês. |
JapaneseLunisolarCalendar |
Representa a hora em divisões, como dias, meses e anos. Os anos são calculados segundo o calendário japonês, enquanto os dias e meses são calculados usando o calendário lunissolar. |
JulianCalendar |
Representa o calendário juliano. |
KoreanCalendar |
Representa o calendário coreano. |
KoreanLunisolarCalendar |
Representa a hora em divisões, como dias, meses e anos. Os anos são calculados usando o calendário gregoriano, enquanto os dias e meses são calculados usando o calendário lunissolar. |
NumberFormatInfo |
Fornece informações específicas da cultura para formatação e análise de valores numéricos. |
PersianCalendar |
Representa o calendário persa. |
RegionInfo |
Contém informações sobre o país/região. |
SortKey |
Representa o resultado do mapeamento de uma cadeia de caracteres pela sua chave de classificação. |
SortVersion |
Fornece informações sobre a versão do Unicode usada para comparar e ordenar cadeias de caracteres. |
StringInfo |
Fornece a funcionalidade para dividir uma cadeia de caracteres em elementos de texto e percorrê-los. |
TaiwanCalendar |
o calendário de Taiwan. |
TaiwanLunisolarCalendar |
Representa o calendário Lunissolar de Taiwan. No calendário de Taiwan, os anos são calculados usando o calendário gregoriano, enquanto os dias e meses são calculados usando o calendário lunissolar. |
TextElementEnumerator |
Enumera os elementos do texto de uma cadeia de caracteres. |
TextInfo |
Define as propriedades e comportamentos do texto, como maiúsculas e minúsculas, que são específicos para um sistema de escrita. |
ThaiBuddhistCalendar |
Representa o calendário tailandês budista. |
UmAlQuraCalendar |
Representa o calendário islâmico saudita (Um Al Qura). |
Enumerações
CalendarAlgorithmType |
Especifica se um calendário tem base solar, lunar ou lunissolar. |
CalendarWeekRule |
Define regras diferentes para determinar a primeira semana do ano. |
CompareOptions |
Define as opções de comparação da cadeia de caracteres que serão usadas com CompareInfo. |
CultureAndRegionModifiers |
Especifica as constantes que definem um objeto CultureAndRegionInfoBuilder. |
CultureTypes |
Define os tipos de listas de cultura que podem ser recuperados usando o método GetCultures(CultureTypes). |
DateTimeStyles |
Define as opções de formatação que personalizam a análise para de cadeia de caracteres de alguns métodos de data e hora. |
DigitShapes |
Especifica a exibição específica à cultura de dígitos. |
GregorianCalendarTypes |
Define as diferentes versões de idioma do calendário gregoriano. |
NumberStyles |
Determina os estilos permitidos em argumentos de cadeia de caracteres numéricos que são passados para os métodos |
TimeSpanStyles |
Define as opções de formatação que personalizam a análise de cadeia de caracteres para os métodos ParseExact e TryParseExact. |
UnicodeCategory |
Define a categoria Unicode de um caractere. |
Comentários
Os blogs a seguir incluem discussões sobre o System.Globalization namespace e suas classes:
Dois dos tipos .NET nesse namespace e CultureAndRegionInfoBuilderCultureAndRegionModifiers, são encontrados em um assembly chamado sysglobl.dll. Para compilar com êxito o código que usa esses tipos, adicione uma referência a sysglobl.dll.