System.Globalization Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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:
- https://dotnet.territoriali.olinfo.it/archive/blogs/shawnste/
- https://dotnet.territoriali.olinfo.it/archive/blogs/kierans/
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.