Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Construtor CultureInfo (String)

Inicializa uma nova instância da classe de CultureInfo com base em cultura especificada por nome.

Namespace:  System.Globalization
Assembly:  mscorlib (em mscorlib.dll)

public CultureInfo(
	string name
)

Parâmetros

name
Tipo: System.String
Um nome predefinido de CultureInfo , Name de CultureInfoexistente, ou janelas somente provisiona o nome. name não diferencia maiúsculas de minúsculas.

ExceçãoCondição
ArgumentNullException

name é nulo.

CultureNotFoundException

name não é um nome válido da cultura.

Para obter uma lista de nomes predefinidos de cultura, consulte Referência (NLS) a API do suporte ao idioma nacional no centro global do desenvolvedor ir.

Se name é String.Empty, o construtor cria uma instância de cultura invariável; isso é equivalente a recuperação do valor da propriedade de InvariantCulture .

O usuário pode escolher substituir alguns dos valores associados à cultura atual do windows na parte de opções regionais e de idioma do painel de controle. Por exemplo, o usuário pode escolher para exibir a data em um formato diferente ou usar uma moeda diferente do padrão para a cultura. Se o identificador de cultura associado a name corresponde ao identificador de cultura da cultura atual do windows, este construtor cria um objeto de CultureInfo que use essas substituições, incluindo configurações de usuário para as propriedades da instância de DateTimeFormatInfo retornada pela propriedade de DateTimeFormat , e as propriedades da instância de NumberFormatInfo retornada pela propriedade de NumberFormat . Se as configurações de usuário forem incompatíveis com a cultura associada a CultureInfo, por exemplo, se o calendário selecionado não for um dos OptionalCalendars, os resultados dos métodos e os valores das propriedades serão indefinidos.

Se o identificador de cultura associado a name não corresponde ao identificador de cultura da cultura atual do windows, este construtor cria um objeto de CultureInfo que usa os valores padrão para a cultura especificada.

A propriedade de UseUserOverride sempre é definida como true.

Por exemplo, suponha que o árabe (Arábia Saudita) é a cultura atual do windows e do usuário alterou o calendário Hijri a gregoriano.

A propriedade de LCID de nova CultureInfo é definida como o identificador de cultura associado com o nome especificado.

Para as culturas que usam o euro, o.NET Framework e Windows XP definem a moeda padrão como o euro. No entanto, as versões anteriores do windows não faz isso. Em virtude disso, se o usuário de uma versão anterior do windows não alterou a configuração da moeda na parte de opções regionais e de idioma do painel de controle, a moeda podem estar incorretas. Para usar a configuração padrão do. o.NET Framework para a moeda, o aplicativo deve usar uma sobrecarga do construtor de CultureInfo que aceita um parâmetro de useUserOverride e o definir a false.

Observações para chamadores

.NET Framework 3.5 o e versões anteriores lançam ArgumentException se name não é um nome válido da cultura. A partir .NET Framework 4, este construtor gerencie CultureNotFoundException.

.NET Framework

Com suporte em: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Biblioteca de Classes Portátil

Com suporte em: Biblioteca de Classes Portátil

.NET para aplicativos da Windows Store

Com suporte em: Windows 8

.NET para aplicativos do Windows Phone

Com suporte em: Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft