Nomes associados a um objeto RegionInfo
Embora não haja mais de um nome que pode ser usado para construir um RegionInfo o objeto, uma vez criado, houver um único nome associado a ele. Esta nomenclatura contrasta com a situação mais complicada para CultureInfo objetos, que é explicado no Nomes associados a um objeto CultureInfo.
Construir um objeto RegionInfo e acessando seu nome
Considerar três exemplos em que RegionInfo.RegionInfo é usada para construir um RegionInfo objeto. No .NET estrutura versão 1.0, isso é muito simples.Por exemplo, seu aplicativo especifica:
"US" para Estados Unidos
"DE" para a Alemanha
Nenhuma cultura personalizada
No .NET estrutura versão 2.0, seqüências de caracteres "US" e "DE" continuam a trabalhar neste contexto, mas outra abordagem também é apresentada.Seu aplicativo pode especificar um nome de cultura para construir um RegionInfo objeto. Somente a parte da região é relevante:
"en-US", para inglês (Estados Unidos)
"de-DE", para alemão (Alemanha)
Uma cultura personalizada; ou exemplo, se "fj FJ" é uma cultura personalizada definida, seu aplicativo pode usá-lo
A tabela a seguir mostra os valores de que cada um desses objetos retorna para RegionInfo.M:sistema.globalização.RegionInfo.ToString e RegionInfo.P:sistema.globalização.RegionInfo.nome.Observe que o nome da região é a mesma, independentemente de como é construído.
Método |
en-US |
De-DE |
Cultura personalizada |
---|---|---|---|
(região passado ao construtor) |
NÓS |
DE |
(N/D) |
(cultura passado ao construtor, introduzida no .NET estrutura versão 2.0) |
en-US |
De-DE |
FJ FJ |
RegionInfo.ToString() |
NÓS |
DE |
FJ |
RegionInfo.nome |
NÓS |
DE |
FJ |
Cada região tem um DisplayName, um EnglishName, um NativeName, um ThreeLetterISORegionName, um ThreeLetterWindowsRegionNamee um TwoLetterISORegionName. Todos esses recursos também são independentes do método de construção.
Construir um objeto RegionInfo por identificador
Seu aplicativo também pode construir um RegionInfo uso de objeto RegionInfo.RegionInfo e especificar um identificador de cultura. Nesse caso, a culture os valores passados para o construtor para o exemplo usado na seção anterior são:
0 x 0409 Inglês (Estados Unidos)
0x0407 para alemão (Alemanha)
0x0C00 para cultura personalizada "fj FJ"; Esse pode de identificador de cultura ser usado somente se "fj FJ" é a cultura do usuário padrão corrente
A tabela a seguir mostra os nomes que são retornados.Esses e todos os outros nomes, por exemplo, DisplayName e EnglishName, são independentes do método de construção.
Método |
en-US |
De-DE |
Cultura personalizada |
---|---|---|---|
(identificador de cultura passado ao construtor) |
0 x 0409 |
0x0407 |
0x0C00 |
RegionInfo.ToString() |
NÓS |
DE |
FJ |
RegionInfo.nome |
NÓS |
DE |
FJ |
Consulte também
Conceitos
Nomes associados a um objeto CultureInfo