System.Globalization Espacio de nombres

Contiene clases que definen información relativa a la referencia cultural, incluido el idioma, el país o región, los calendarios en uso, los modelos de formato de fecha, divisa y números, y el criterio de ordenación de las cadenas. Estas clases resultan útiles para escribir aplicaciones globalizadas (de uso internacional). Las clases como StringInfo y TextInfo proporcionan funciones avanzadas de globalización, incluida la compatibilidad para suplentes y el procesamiento de elementos de texto.

Clases

Calendar

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

CharUnicodeInfo

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

ChineseLunisolarCalendar

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

CompareInfo

Implementa un conjunto de métodos para la comparación de cadenas que tienen en cuenta la referencia cultural.

CultureAndRegionInfoBuilder

Define una referencia cultural personalizada nueva o que está basada en otra referencia cultural y país o región ya existentes. La referencia cultural personalizada se puede instalar en un equipo y posteriormente ser usada por cualquier aplicación que se ejecute en ese equipo. Esta clase no puede heredarse.

CultureInfo

Proporciona información sobre una referencia cultural concreta (lo que se denomina configuración regional en desarrollo de código no administrado). La información incluye los nombres de la referencia cultural, el sistema de escritura, el calendario usado, el criterio de ordenación y el formato de las fechas y los 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 acerca del formato de los valores de fecha y hora.

DaylightTime

Define el período del horario de verano.

EastAsianLunisolarCalendar

Representa un calendario que divide el tiempo en meses, días, años y eras, y cuyas fechas se basan en los ciclos solares y lunares.

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 los nombres de dominio de Internet. Esta clase no puede heredarse.

ISOWeek

Proporciona miembros estáticos para admitir la fecha de semana a la que se hace referencia en la norma ISO 8601 sobre la representación de fechas y horas de la Organización Internacional de Normalización (ISO).

JapaneseCalendar

Representa el calendario japonés.

JapaneseLunisolarCalendar

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

JulianCalendar

Representa el calendario juliano.

KoreanCalendar

Representa el calendario coreano.

KoreanLunisolarCalendar

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

NumberFormatInfo

Proporciona información de formato específica de la referencia cultural y los valores numéricos de análisis.

PersianCalendar

Representa el calendario persa.

RegionInfo

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

SortKey

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

SortVersion

Proporciona información sobre la versión de Unicode utilizada para comparar y ordenar cadenas.

StringInfo

Proporciona funciones para dividir una cadena en elementos de texto y procesar en iteración en dichos elementos.

TaiwanCalendar

el calendario taiwanés.

TaiwanLunisolarCalendar

Representa el calendario lunisolar taiwanés. En el calendario taiwanés, los años se calculan utilizando el calendario gregoriano, mientras que los días y meses se calculan utilizando el calendario lunisolar.

TextElementEnumerator

Enumera los elementos de texto de una cadena.

TextInfo

Define las propiedades y comportamientos del 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 Hijri saudita (Um Al Qura).

Enumeraciones

CalendarAlgorithmType

Especifica si un calendario es solar, lunar o lunisolar.

CalendarWeekRule

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

CompareOptions

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

CultureAndRegionModifiers

Especifica constantes que definen un objeto CultureAndRegionInfoBuilder.

CultureTypes

Define los tipos de listas de la referencia cultural que se pueden recuperar mediante el método GetCultures(CultureTypes).

DateTimeStyles

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

DigitShapes

Especifica la representación de los dígitos propia de una referencia cultural.

GregorianCalendarTypes

Define las diferentes versiones de idioma del calendario gregoriano.

NumberStyles

Determina los estilos permitidos en argumentos de cadena numéricos 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 de los métodos ParseExact y TryParseExact.

UnicodeCategory

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

Comentarios

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

Dos de los tipos .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.