Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Thread.CurrentCulture (Propiedad)

Obtiene o establece la referencia cultural del subproceso actual.

Espacio de nombres:  System.Threading
Ensamblado:  mscorlib (en mscorlib.dll)

public CultureInfo CurrentCulture { get; set; }

Valor de propiedad

Tipo: System.Globalization.CultureInfo
El objeto que representa la referencia cultural del subproceso actual.

ExcepciónCondición
ArgumentNullException

La propiedad está establecida en null.

El objeto de CultureInfo devuelto por esta propiedad, junto con sus objetos asociados, determina el formato predeterminado de las fechas, horas, números, los valores de divisa, el criterio de ordenación de texto, las convenciones de combinación, y las comparaciones de cadenas. Vea la clase de CultureInfo para obtener información sobre los nombres e identificadores, las diferencias entre invariable, neutro, y referencias culturales concretas, y la información de referencia cultural de la manera afecta a los subprocesos y los dominios de aplicación. Vea la propiedad de CultureInfo.CurrentCulture para saber cómo se determina la referencia cultural predeterminada de un subproceso, y cómo los usuarios establecen la información de referencia cultural en sus equipos.

A partir de .NET Framework 4, puede establecer la propiedad de CurrentCulture a una referencia cultural neutra. Esto es porque el comportamiento de la clase de CultureInfo cambiado: Cuando representa una referencia cultural neutra, sus valores de propiedad (en particular, Calendar, CompareInfo, DateTimeFormat, NumberFormat, y las propiedades de TextInfo ) ahora reflejan la referencia cultural específica asociada a la referencia cultural neutra. En versiones anteriores de .NET Framework, la propiedad de CurrentCulture produjo una excepción de NotSupportedException cuando una referencia cultural neutra se asignó.

En el ejemplo de código siguiente se muestra la instrucción de subprocesamiento que permite a la interfaz de usuario de un formulario Windows Forms mostrarse en la referencia cultural que se establece en el Panel de control. Se necesita código adicional.


// Compile with option /t:winexe.

using System;
using System.Threading;
using System.Windows.Forms;

class UICulture : Form
{
    public UICulture()
    {
        // Set the user interface to display in the
        // same culture as that set in Control Panel.
        Thread.CurrentThread.CurrentUICulture = 
            Thread.CurrentThread.CurrentCulture;

        // Add additional code.
    }

    [STAThreadAttribute]
    static void Main()
    {
        Application.Run(new UICulture());
    }
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Biblioteca de clases portable

Compatible con: Biblioteca de clases portable

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft