System.Globalization Espacio de nombres

Contiene clases que definen información relacionada con la referencia cultural, como idioma, país o región, calendarios en uso, patrones de formato para fechas, moneda y números, y criterio de ordenación de cadenas. Estas clases son útiles para escribir aplicaciones globalizadas (internacionalizadas). Clases como StringInfo y TextInfo proporcionan funcionalidades de globalización avanzadas, incluida la compatibilidad suplente y el procesamiento de elementos de texto.

Clases

Nombre Description
Calendar

Representa el tiempo en divisiones, como semanas, meses y años.

CharUnicodeInfo

Recupera información sobre un carácter Unicode. Esta clase no puede heredarse.

ChineseLunisolarCalendar

Representa el tiempo en divisiones, como meses, días y años. Los años se calculan utilizando el calendario chino, mientras que los días y los meses se calculan mediante el calendario lunisolar.

CompareInfo

Implementa un conjunto de métodos para comparaciones de cadenas que distinguen referencias culturales.

CultureAndRegionInfoBuilder

Define una referencia cultural personalizada que es nueva o basada en otra referencia cultural y país o región. La referencia cultural personalizada se puede instalar en un equipo y, posteriormente, se puede usar en cualquier aplicación que se ejecute en ese equipo. Esta clase no puede heredarse.

CultureInfo

Proporciona información sobre una referencia cultural específica (denominada configuración regional para el desarrollo de código no administrado). La información incluye los nombres de la referencia cultural, el sistema de escritura, el calendario utilizado, el criterio de ordenación de cadenas y el formato de fechas y números.

CultureNotFoundException

Excepción que se produce cuando un método intenta construir una referencia cultural que no está disponible.

DateTimeFormatInfo

Proporciona información específica de la referencia cultural sobre el formato de los valores de fecha y hora.

DaylightTime

Define el período de horario de verano.

EastAsianLunisolarCalendar

Representa un calendario que divide el tiempo en meses, días, años y eras, y tiene fechas basadas en ciclos del sol y la luna.

GlobalizationExtensions

Proporciona métodos de extensión relacionados con la globalización.

GregorianCalendar

Representa el calendario gregoriano.

HebrewCalendar

Representa el calendario hebreo.

HijriCalendar

Representa el calendario Hijri.

IdnMapping

Admite el uso de caracteres no ASCII para nombres de dominio de Internet. Esta clase no puede heredarse.

ISOWeek

Proporciona miembros estáticos para admitir la fecha de semana ISO que forma parte del estándar de fecha y hora ISO 8601 emitido por la Organización Internacional de Normalización (ISO).

JapaneseCalendar

Representa el calendario japonés.

JapaneseLunisolarCalendar

Representa el tiempo en divisiones, como meses, días y años. Los años se calculan como para el calendario japonés, mientras que los días y los meses se calculan utilizando el calendario lunisolar.

JulianCalendar

Representa el calendario juliano.

KoreanCalendar

Representa el calendario coreano.

KoreanLunisolarCalendar

Representa el tiempo en divisiones, como meses, días y años. Los años se calculan con el calendario gregoriano, mientras que los días y los meses se calculan mediante el calendario lunisolar.

NumberFormatInfo

Proporciona información específica de la referencia cultural para dar formato y analizar valores numéricos.

PersianCalendar

Representa el calendario persa.

RegionInfo

Contiene información sobre el país o región.

SortKey

Representa el resultado de asignar una cadena a su clave de ordenación.

SortVersion

Proporciona información sobre la versión de Unicode que se usa para comparar y ordenar cadenas.

StringInfo

Proporciona funcionalidad para dividir una cadena en elementos de texto y recorrer en iteración esos elementos de texto.

TaiwanCalendar

el calendario de Taiwán.

TaiwanLunisolarCalendar

Representa el calendario lunisolar de Taiwán. En cuanto al calendario de Taiwán, los años se calculan con el calendario gregoriano, mientras que los días y los meses se calculan mediante el calendario lunisolar.

TextElementEnumerator

Enumera los elementos de texto de una cadena.

TextInfo

Define las propiedades y comportamientos de texto, como el uso de mayúsculas y minúsculas, que son específicos de un sistema de escritura.

ThaiBuddhistCalendar

Representa el calendario budista tailandés.

UmAlQuraCalendar

Representa el calendario de Hijri saudí (Um Al Qura).

Enumeraciones

Nombre Description
CalendarAlgorithmType

Especifica si un calendario está basado en solar, basado en lunares o en luni solar.

CalendarWeekRule

Define diferentes reglas para determinar la primera semana del año.

CompareOptions

Define las opciones de comparación de cadenas que se van a usar con CompareInfo.

CultureAndRegionModifiers

Especifica constantes que definen un objeto CultureAndRegionInfoBuilder.

CultureTypes

Define los tipos de listas de referencias culturales que se pueden recuperar mediante el método GetCultures(CultureTypes).

DateTimeStyles

Define las opciones de formato que personalizan el análisis de cadenas para algunos métodos de análisis de fecha y hora.

DigitShapes

Especifica la presentación específica de la referencia cultural de dígitos.

GregorianCalendarTypes

Define las distintas versiones de idioma del calendario gregoriano.

NumberStyles

Determina los estilos permitidos en argumentos numéricos de cadena que se pasan a los métodos Parse y TryParse de los tipos numéricos enteros y de punto flotante.

TimeSpanStyles

Define las opciones de formato que personalizan el análisis de cadenas para los métodos ParseExact y TryParseExact.

UnicodeCategory

Define la categoría Unicode de un carácter.

Comentarios

Los blogs siguientes incluyen discusiones sobre el System.Globalization espacio de nombres y sus clases:

Dos de los tipos de .NET de este espacio de nombres, CultureAndRegionInfoBuilder y CultureAndRegionModifiers, se encuentran en un ensamblado denominado sysglobl.dll. Para compilar correctamente el código que usa estos tipos, agregue una referencia a sysglobl.dll.